[ipv6calc] new: mod_ipv6calc for Apache
Peter Bieringer
pb at bieringer.de
Fri Jul 24 21:47:36 CEST 2015
Hi,
after approx. 2 month module code got stabilized and extended.
Now also tokens for ASN, Registry and the anonymization method were added:
Example log of anonymized requests:
245.216.31.139 "US/8075/ARIN/keep-type-asn-cc" - [24/Jul/2015:21:42:40
+0200] "GET / HTTP/1.1" 200 3549 "-" "Mozilla/5.0 (iPhone; CPU iPhone OS
7_0 like Mac OS X) AppleWebKit/537.51.1 (KHTML, like Gecko) Version/7.0
Mobile/11A465 Safari/9537.53 (compatible; bingbot/2.0;
http://www.bing.com/bingbot.htm)"
a909:16fa:9092:23ff:a909:4941::7 "DE/8767/RIPENCC/keep-type-asn-cc" -
[24/Jul/2015:21:41:51 +0200] "GET /favicon.ico HTTP/1.1" 200 4710 "-"
"Mozilla/5.0 (X11; Fedora; Linux x86_64; rv:39.0) Gecko/20100101
Firefox/39.0"
related log format:
LogFormat "%{IPV6CALC_CLIENT_IP_ANON}e
\"%{IPV6CALC_CLIENT_COUNTRYCODE}e/%{IPV6CALC_CLIENT_ASN}e/%{IPV6CALC_CLIENT_REGISTRY}e/%{IPV6CALC_ANON_METHOD}e\"
%u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined_anon
Also some caching was included now.
RPM build is also working well, test RPMs for CentOS 7 can be downloaded
some days from
http://koji.fedoraproject.org/koji/taskinfo?taskID=10467519
Regards,
Peter
Am 30.05.2015 um 19:09 schrieb Peter Bieringer:
> Hi,
>
> I'm very happy to announce the long planned Apache module, which is able
> to set CountryCode and Anonymized IPv4/IPv6 address in environment and
> this can be used for logging.
>
> With this module it is possible to replace the client IP address by the
> anonymized one in access log (not in error log btw.), e.g.
>
> a909:16fa:9092:23ff:a909:4941::7 "DE" - [30/May/2015:18:14:59 +0200]
> "GET / HTTP/1.1" 403 4609 "-" "curl/7.40.0"
>
> 127.0.0.0 "-" - [30/May/2015:18:15:02 +0200] "HEAD / HTTP/1.0" 403 - "-" "-"
>
> Source: subdirectory "mod_ipv6calc" in latest CVS, see also the default
> configuration for Apache "ipv6calc.conf" and the "README.mod_ipv6calc"
>
> Tested on Apache 2.2 and 2.4.
>
> It's my first Apache module, so it can have some issues still - avoid it
> to use this inital version on production systems until it gets stabilized...
>
> Regards,
> Peter
>
--
Dr. Peter Bieringer mailto:pb at bieringer.de
Heideckstr. 27 phone: +49-89-36109687
D-80637 Muenchen fax: +49-89-36109689
Germany mobile: +49-174-9015046
More information about the ipv6calc
mailing list