Skip to content

Create a wordpress bait user and whoever tries to login to it gets blocked.

License

Notifications You must be signed in to change notification settings

DoonOnthon/Wordpress-Bait-user

Bait-User WordPress Plugin

❗NOTE : FOR A STABLE VERSION DOWNLOAD ONE OF THE RELEASES NOT THE MASTER BRANCH ❗

Tested versions

!Versions were tested on empty wordpress installs!

Version Supported
6.5.5
6.6.1

Description

Bait-User is a WordPress plugin designed to enhance your site's security by blocking users based on specific bait accounts. When a user attempts to log in with the bait account, their IP address is captured and blocked automatically. The plugin also provides an option to block IPs at the server level by modifying the .htaccess file.

Features

  • Automatically block users by their IP address when they attempt to log in with a bait account.
  • View a list of all blocked IP addresses directly from the WordPress admin.
  • Optionally update your .htaccess file to block IPs at the server level.
  • User-friendly settings page to configure the bait account and .htaccess options.

Installation

  1. Download the plugin files from this repository.
  2. Upload the bait-user folder to the /wp-content/plugins/ directory.
  3. Activate the plugin through the 'Plugins' menu in WordPress.
  4. Go to Bait User in the WordPress admin sidebar to configure the plugin.

Usage

  1. Select Bait User: Choose a bait user from the drop-down list on the settings page.
  2. Enable .htaccess Blocking: Optionally enable automatic updates to the .htaccess file for IP blocking.
  3. View Blocked IPs: Monitor blocked IPs directly from the plugin settings page.

Screenshots

SOON

Contributing

❗ For a more detailed explanation check out : CONTRIBUTE
Contributions are welcome! Please follow these steps: PLEASE try to follow the roadmap when working on issues, its not a must but it makes life easier.

  1. Fork the repository.
  2. Create a new branch: Before you make any changes, create a new branch for your feature or bugfix. This keeps the master branch clean and ensures that your work can be reviewed without affecting the stable code.
    git checkout -b feature/your-feature-name
  3. Commit your changes: git commit -m 'Add some feature'.
  4. Push to the branch: git push origin feature/your-feature-name.
  5. Submit a pull request.

License

Mozilla Public License Version 2.0

Please refer to LICENSE for more info

Support

If you have any questions or need help, feel free to open an issue or contact Dean.


Disclaimer: Use this plugin at your own risk. Always back up your .htaccess file and database before making any changes.