Geolizer is an addon for Webalizer that leverages GeoIP library. It provides more accurate and speedy geographic statistics.
GeoIP is a C library that enables users to find a country's origin based on either an IP address or hostname. This library uses a file-based database that keeps track of IP blocks as keys and the respective countries as values, resulting in a more complete and accurate database than the reverse DNS lookup method.
To integrate Geolizer into Webalizer, the patched code takes each IP address and identifies its related country default suffix, which is then appended to the original hostname (for example "127.0.0.1" becoming "127.0.0.1.net"). Webalizer then processes this hostname and finds the corresponding full country name and accounts accurate statistics for it. If the processed entry is a DNS hostname instead of an IP address, Webalizer's default suffix routines are used for less precise results.
With this release of Geolizer, several new updates and features have been added, such as country flag picture support (which requires the flags package from ), updated country names from the GeoIP source, improved localization of country names, code cleanups, and default options such as "--enable-geoip" and "--enable-flags". Further, the Win32 version now seeks the webalizer.conf file in the executable directory, and static binaries are now bound with the GeoIP 1.4.1 library and "GEO-106FREE 20070101 Build 1" database, providing enhanced functionality and reliability.
Version 20070115: N/A