[ipv6calc] New ipv6calc version 0.95.0 released
Peter Bieringer
pb at bieringer.de
Sun Nov 17 09:31:50 CET 2013
Hi,
new version 0.95.0 was released today containing a big bunch of
improvements/feature and some fixes like
- if feature is enabled during compilation: dynamic load of GeoIP and
IP2Location libraries if existing (file name can be overwritten by
option), therefore binary can be used on systems with or without
GeoIP/IP2Location support
- Reliable IPv4/IPv6 address anonymization, keeping ASN and CountryCode
for later statistics based on anonymized addresses
e.g.
In : 46.244.223.233
Out: 242.222.34.63
(using IPv4 experimental range)
In : 2001:0a60:11e1:9501:e876:aee4:0721:e8ac
Out: a909:16fa:9092:23ff:a909:4941::7
(using special prefix a909:
a = a
9 = n(ine)
0 = o
9 = n(ine)
ipv6calc/ipv6logstats is able to detect such anonymized addresses and
extract the stored ASN and CountryCode again.
Major Changes/Enhancements of ipv6calc
0.94 -> 0.95
============
- full IPv6 address (prefix + IID) anonymization added by selecting
method "kp"
e.g. 2001:0a60:11e1:9501:e876:aee4:0721:e8ac =>
a909:16fa:9092:23ff:a909:4941::7
- type string "iid-privacy" is replaced with "iid-random"
- add support for options to specify database directories
db-ip2location-dir <dir>
db-geoip-dir <dir>
- add support for options to specify library files (in case of dynamic
linking is configured)
db-ip2location-lib <file>
db-geoip-lib <file>
- add support for options to disable GeoIP and IP2Location on runtime
db-ip2location-disable
db-geoip-disable
- ignore options for specifying files for GeoIP & IP2Location
db-ip2location-ipv4 <file>
db-ip2location-ipv6 <file>
db-ip2location-default
db-ip2location-ipv4-default
db-ip2location-ipv6-default
db-geoip-ipv4 <file>
db-geoip-ipv6 <file>
db-geoip-default
db-geoip-ipv4-default
db-geoip-ipv6-default
- add configure options
--with-ip2location-db <dir>
--with-geoip-db <dir>
--with-ip2location-dyn-lib <name>
--with-geoip-dyn-lib <name>
- remove configure options
--with-ip2location-ipv4-default-file=file
--with-ip2location-ipv6-default-file=file
--with-geoip-ipv4-default-file=file
--with-geoip-ipv6-default-file=file
- add support for anonymization of EUI-64 addresses
option --mask-iid is now deprecated and replaced by new option --mask-eui64
- anonymization/zeroize: add option to autoadjust mask to keep some type
or OUI/IAB values
universal/local bit will be always kept on zeroizing EUI-48/EUI-64
ipv6calc
- '-A filter' is autoselected if '-E <filter expression>' is given
ipv6calcweb.cgi
- remove support for environment values
HTTP_IPV6CALCWEB_DB_IP2LOCATION_IPV4
HTTP_IPV6CALCWEB_DB_IP2LOCATION_IPV6
HTTP_IPV6CALCWEB_DB_GEOPIP_IPV4
HTTP_IPV6CALCWEB_DB_GEOPIP_IPV6
- add support for environment values
HTTP_IPV6CALCWEB_DB_IP2LOCATION_DIR
HTTP_IPV6CALCWEB_DB_IP2LOCATION_LIB
HTTP_IPV6CALCWEB_DB_GEOPIP_DIR
HTTP_IPV6CALCWEB_DB_GEOPIP_LIB
- ipv6logstats is now able to create additional statistics by
CountryCode & AS Number (in case of related database support)
DateTime and Unixtime is now displayed on generated statistics
- ipv6calc/showinfo
IP2LOCATION_DATABASE_INFO_IPV4 (replaced)
IP2LOCATION_DATABASE_INFO_IPV6 (replaced)
IP2LOCATION_DATABASE_INFO (reintroduced)
GEOIP_DATABASE_INFO_IPV4 (replaced)
GEOIP_DATABASE_INFO_IPV6 (replaced)
GEOIP_DATABASE_INFO (reintroduced)
IPV6CALC_OUTPUT_VERSION=7
Updated documentation can be found here:
http://www.deepspace6.net/projects/ipv6calc.html
Package and signature files can be found here:
ftp://ftp.bieringer.de/pub/linux/IPv6/ipv6calc/
ftp://ftp.deepspace6.net/pub/ds6/sources/ipv6calc/
Packages are signed with a new GPG/PGP key, available here:
ftp://ftp.bieringer.de/pub/linux/IPv6/ipv6calc/CODE-GPG-KEY-bieringer.de-2013
Key fingerprint: AAB3 8CB7 97C7 50C7 78C6 08C6 DDEB 141D F738 0F61
uid: Peter Bieringer (Code Signing Key 2013) <code at bieringer.de>
Have fun!
Peter
_______________________________________________
ipv6calc mailing list
ipv6calc at lists.deepspace6.net
https://lists.deepspace6.net/listinfo/ipv6calc
ipv6calc homepage: http://www.deepspace6.net/projects/ipv6calc.html
ipv6calc cvs: http://cvs.deepspace6.net/view/ipv6calc/
More information about the ipv6calc
mailing list