Libapache2-mod-scramble-ip is an Apache module that encrypts IP addresses in the server to enhance privacy and security.
If you don't want to or aren't allowed to save website-visitor IPs, you can disable IP-logging or use mod_removeip. However, this means you won't be able to track unique visitors. Thankfully, mod_scamble_ip solves this problem by encrypting IP-addresses on the fly directly in the apache-worker threads.
The encrypted IPs still resemble IPs, so your applications shouldn't encounter any format-issues. On Linux, this module is pretty fast. For other operating systems, the apache-start may last longer since random characters need to be generated (the module uses /dev/urandom, which is fast on Linux).
To use this module, you need Apache 2 installed. Installation requires you to unpack the software and check the path to apxs2 in the makefile, which is included in apache2-dev. After the make and make install commands, you should copy the configuration code into your apache2-configuration.
There are two compulsory settings in the code. First, "ScrambleIPenable" must be set to "on" to allow the module to start working. Second, the "ScrambleIPpassword" setting is optional, but it's recommended NOT to set it to prevent your IP's from being decrypted. As a default, the module will generate a random password for you, which will be updated every time you restart apache.
Version 0.2: N/A