Contributors: cwmbyte
Donate link: https://cwmbyte.com/
Tags: security, ip, privacy, admin, masking
Requires at least: 5.0
Tested up to: 6.8
Requires PHP: 7.4
Stable tag: 1.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Mask admin user IP addresses - both historical data and future activity
DragonIP protects administrator privacy by masking IP addresses throughout your WordPress installation. It can hide existing IP data and prevent future IP logging.
What it does:
- Historical Masking - Replace existing IP addresses with 127.0.0.1
- Future Masking - Automatically mask new IP addresses for ongoing activity
- Smart Detection - Works with comments, security plugins, and activity logs
- Admin-Only - Secure interface restricted to administrators
- Upload the
dragonipfolder to/wp-content/plugins/ - Activate the plugin through the 'Plugins' menu in WordPress
- Go to Tools > DragonIP in your admin panel
- Select the user to mask
- Choose which areas to mask (use "Select All" for convenience)
- Check the confirmation box
- Click "Mask Historical IPs"
- Select the target user
- Click "Enable Future Masking" to activate
- Click "Disable Future Masking" to turn it off
Historical masking covers:
- Comments
- User meta data
- Wordfence logs
- Security plugins (Sucuri, MalCare, etc.)
- Activity logs
Future masking covers:
- New comments
- Login attempts
- General activity logging
- Always backup your database before running historical IP masking
- Historical masking permanently overwrites existing IP addresses
- All masked IPs are changed to 127.0.0.1
- Only administrators can access the plugin
- Works with most WordPress security and logging plugins
1.0
- Initial release
- Historical IP masking functionality
- Future IP masking capability
- Support for major security plugins (Wordfence, Sucuri, MalCare, iThemes, etc.)
- Admin-only interface with confirmation requirements
- WordPress 5.0+ compatibility
DragonIP will PERMANENTLY OVERWRITE database data. This plugin modifies existing IP addresses in your WordPress database and cannot be undone.
- BACKUP YOUR DATABASE - This is absolutely essential
- Test on a staging site first - Never run on production without testing
- Understand the risks - IP addresses will be permanently changed to 127.0.0.1
Once you run historical IP masking, the original IP addresses are permanently lost. There is no undo feature. Always backup first!
Use at your own risk.
DragonIP by CwmByte