Skip to content

DragonIP protects administrator privacy by masking IP addresses throughout your WordPress installation. It can hide existing IP data and prevent future IP logging.

Notifications You must be signed in to change notification settings

CwmByte/DragonIP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

DragonIP

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

Description

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

Installation

  1. Upload the dragonip folder to /wp-content/plugins/
  2. Activate the plugin through the 'Plugins' menu in WordPress
  3. Go to Tools > DragonIP in your admin panel

Usage

Historical IP Masking

  1. Select the user to mask
  2. Choose which areas to mask (use "Select All" for convenience)
  3. Check the confirmation box
  4. Click "Mask Historical IPs"

⚠️ Warning: This permanently overwrites existing IP addresses. Backup your database first!

Future IP Masking

  1. Select the target user
  2. Click "Enable Future Masking" to activate
  3. Click "Disable Future Masking" to turn it off

What Gets Masked

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

Important Notes

  • 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

Changelog

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

⚠️ IMPORTANT DISCLAIMER

DragonIP will PERMANENTLY OVERWRITE database data. This plugin modifies existing IP addresses in your WordPress database and cannot be undone.

🛡️ BEFORE USING THIS PLUGIN:

  1. BACKUP YOUR DATABASE - This is absolutely essential
  2. Test on a staging site first - Never run on production without testing
  3. Understand the risks - IP addresses will be permanently changed to 127.0.0.1

🚨 NO UNDO FUNCTION:

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

About

DragonIP protects administrator privacy by masking IP addresses throughout your WordPress installation. It can hide existing IP data and prevent future IP logging.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages