Module: Dap::Filter::GeoIPLibrary

Included in:
FilterGeoIP, FilterGeoIPAsn, FilterGeoIPOrg
Defined in:
lib/dap/filter/geoip.rb

Constant Summary collapse

GEOIP_DIRS =
[
  File.expand_path( File.join( File.dirname(__FILE__), "..", "..", "..", "data")),
  "/var/lib/geoip"
]
GEOIP_CITY =
%W{ geoip.dat geoip_city.dat GeoCity.dat IP_V4_CITY.dat GeoCityLite.dat GeoLiteCity.dat }
GEOIP_ORGS =
%W{ geoip_org.dat IP_V4_ORG.dat }
GEOIP_ASN =
%W{ GeoIPASNum.dat }
GEOIP_CITY_DATABASE_PATH =
GEOIP_ASN_DATABASE_PATH =
GEOIP_ORG_DATABASE_PATH =
@@geo_city =
GeoIP::City.new(GEOIP_CITY_DATABASE_PATH)
@@geo_orgs =
GeoIP::Organization.new(GEOIP_ORG_DATABASE_PATH)
@@geo_asn =
GeoIP::Organization.new(GEOIP_ASN_DATABASE_PATH)