├── .github └── dependabot.yml ├── .gitignore ├── .travis.yml ├── Changes.md ├── LICENSE ├── README.md ├── dev-bin ├── generate_regionName.pl └── generate_timeZone.pl ├── examples ├── ASNumLookup.java ├── ASNumLookupV6.java ├── CityLookup.java ├── CityLookupV6.java ├── CountryLookup.java ├── CountryLookupV6.java ├── DomainLookup.java ├── NetSpeedCellLookup.java ├── NetspeedLookup.java ├── OrgLookup.java └── RegionLookup.java ├── pom.xml └── src ├── main └── java │ └── com │ └── maxmind │ └── geoip │ ├── Country.java │ ├── DatabaseInfo.java │ ├── InvalidDatabaseException.java │ ├── Location.java │ ├── LookupService.java │ ├── Region.java │ ├── regionName.java │ └── timeZone.java └── test ├── java └── com │ └── maxmind │ └── geoip │ ├── ASNumLookupTest.java │ ├── CityLookupIdxTest.java │ ├── CityLookupTest.java │ ├── CityLookupV6Test.java │ ├── CountryLookupTest.java │ ├── CountryLookupV6Test.java │ ├── DomainLookupTest.java │ ├── NetSpeedCellLookupTest.java │ └── OrgLookupTest.java └── resources └── GeoIP ├── GeoIP-113.csv ├── GeoIP-124.csv ├── GeoIP-134.csv ├── GeoIP-139.csv ├── GeoIP-174.csv ├── GeoIP-178.csv ├── GeoIP-ASNum.csv ├── GeoIP-UserType.csv ├── GeoIP.csv ├── GeoIP.dat ├── GeoIPASNum.dat ├── GeoIPCity-Corrupt.dat ├── GeoIPCity.dat ├── GeoIPDistance.csv ├── GeoIPDistance.dat ├── GeoIPDomain.dat ├── GeoIPISP.dat ├── GeoIPNetSpeedCell.dat ├── GeoIPOrg.dat ├── GeoIPUserType.dat ├── GeoIPv6.csv ├── GeoIPv6.dat ├── GeoLiteCityv6-no-addr.csv ├── GeoLiteCityv6.csv └── GeoLiteCityv6.dat /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxmind/geoip-api-java/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxmind/geoip-api-java/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxmind/geoip-api-java/HEAD/.travis.yml -------------------------------------------------------------------------------- /Changes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxmind/geoip-api-java/HEAD/Changes.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxmind/geoip-api-java/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxmind/geoip-api-java/HEAD/README.md -------------------------------------------------------------------------------- /dev-bin/generate_regionName.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxmind/geoip-api-java/HEAD/dev-bin/generate_regionName.pl -------------------------------------------------------------------------------- /dev-bin/generate_timeZone.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxmind/geoip-api-java/HEAD/dev-bin/generate_timeZone.pl -------------------------------------------------------------------------------- /examples/ASNumLookup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxmind/geoip-api-java/HEAD/examples/ASNumLookup.java -------------------------------------------------------------------------------- /examples/ASNumLookupV6.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxmind/geoip-api-java/HEAD/examples/ASNumLookupV6.java -------------------------------------------------------------------------------- /examples/CityLookup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxmind/geoip-api-java/HEAD/examples/CityLookup.java -------------------------------------------------------------------------------- /examples/CityLookupV6.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxmind/geoip-api-java/HEAD/examples/CityLookupV6.java -------------------------------------------------------------------------------- /examples/CountryLookup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxmind/geoip-api-java/HEAD/examples/CountryLookup.java -------------------------------------------------------------------------------- /examples/CountryLookupV6.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxmind/geoip-api-java/HEAD/examples/CountryLookupV6.java -------------------------------------------------------------------------------- /examples/DomainLookup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxmind/geoip-api-java/HEAD/examples/DomainLookup.java -------------------------------------------------------------------------------- /examples/NetSpeedCellLookup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxmind/geoip-api-java/HEAD/examples/NetSpeedCellLookup.java -------------------------------------------------------------------------------- /examples/NetspeedLookup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxmind/geoip-api-java/HEAD/examples/NetspeedLookup.java -------------------------------------------------------------------------------- /examples/OrgLookup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxmind/geoip-api-java/HEAD/examples/OrgLookup.java -------------------------------------------------------------------------------- /examples/RegionLookup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxmind/geoip-api-java/HEAD/examples/RegionLookup.java -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxmind/geoip-api-java/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/maxmind/geoip/Country.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxmind/geoip-api-java/HEAD/src/main/java/com/maxmind/geoip/Country.java -------------------------------------------------------------------------------- /src/main/java/com/maxmind/geoip/DatabaseInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxmind/geoip-api-java/HEAD/src/main/java/com/maxmind/geoip/DatabaseInfo.java -------------------------------------------------------------------------------- /src/main/java/com/maxmind/geoip/InvalidDatabaseException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxmind/geoip-api-java/HEAD/src/main/java/com/maxmind/geoip/InvalidDatabaseException.java -------------------------------------------------------------------------------- /src/main/java/com/maxmind/geoip/Location.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxmind/geoip-api-java/HEAD/src/main/java/com/maxmind/geoip/Location.java -------------------------------------------------------------------------------- /src/main/java/com/maxmind/geoip/LookupService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxmind/geoip-api-java/HEAD/src/main/java/com/maxmind/geoip/LookupService.java -------------------------------------------------------------------------------- /src/main/java/com/maxmind/geoip/Region.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxmind/geoip-api-java/HEAD/src/main/java/com/maxmind/geoip/Region.java -------------------------------------------------------------------------------- /src/main/java/com/maxmind/geoip/regionName.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxmind/geoip-api-java/HEAD/src/main/java/com/maxmind/geoip/regionName.java -------------------------------------------------------------------------------- /src/main/java/com/maxmind/geoip/timeZone.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxmind/geoip-api-java/HEAD/src/main/java/com/maxmind/geoip/timeZone.java -------------------------------------------------------------------------------- /src/test/java/com/maxmind/geoip/ASNumLookupTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxmind/geoip-api-java/HEAD/src/test/java/com/maxmind/geoip/ASNumLookupTest.java -------------------------------------------------------------------------------- /src/test/java/com/maxmind/geoip/CityLookupIdxTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxmind/geoip-api-java/HEAD/src/test/java/com/maxmind/geoip/CityLookupIdxTest.java -------------------------------------------------------------------------------- /src/test/java/com/maxmind/geoip/CityLookupTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxmind/geoip-api-java/HEAD/src/test/java/com/maxmind/geoip/CityLookupTest.java -------------------------------------------------------------------------------- /src/test/java/com/maxmind/geoip/CityLookupV6Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxmind/geoip-api-java/HEAD/src/test/java/com/maxmind/geoip/CityLookupV6Test.java -------------------------------------------------------------------------------- /src/test/java/com/maxmind/geoip/CountryLookupTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxmind/geoip-api-java/HEAD/src/test/java/com/maxmind/geoip/CountryLookupTest.java -------------------------------------------------------------------------------- /src/test/java/com/maxmind/geoip/CountryLookupV6Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxmind/geoip-api-java/HEAD/src/test/java/com/maxmind/geoip/CountryLookupV6Test.java -------------------------------------------------------------------------------- /src/test/java/com/maxmind/geoip/DomainLookupTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxmind/geoip-api-java/HEAD/src/test/java/com/maxmind/geoip/DomainLookupTest.java -------------------------------------------------------------------------------- /src/test/java/com/maxmind/geoip/NetSpeedCellLookupTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxmind/geoip-api-java/HEAD/src/test/java/com/maxmind/geoip/NetSpeedCellLookupTest.java -------------------------------------------------------------------------------- /src/test/java/com/maxmind/geoip/OrgLookupTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxmind/geoip-api-java/HEAD/src/test/java/com/maxmind/geoip/OrgLookupTest.java -------------------------------------------------------------------------------- /src/test/resources/GeoIP/GeoIP-113.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxmind/geoip-api-java/HEAD/src/test/resources/GeoIP/GeoIP-113.csv -------------------------------------------------------------------------------- /src/test/resources/GeoIP/GeoIP-124.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxmind/geoip-api-java/HEAD/src/test/resources/GeoIP/GeoIP-124.csv -------------------------------------------------------------------------------- /src/test/resources/GeoIP/GeoIP-134.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxmind/geoip-api-java/HEAD/src/test/resources/GeoIP/GeoIP-134.csv -------------------------------------------------------------------------------- /src/test/resources/GeoIP/GeoIP-139.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxmind/geoip-api-java/HEAD/src/test/resources/GeoIP/GeoIP-139.csv -------------------------------------------------------------------------------- /src/test/resources/GeoIP/GeoIP-174.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxmind/geoip-api-java/HEAD/src/test/resources/GeoIP/GeoIP-174.csv -------------------------------------------------------------------------------- /src/test/resources/GeoIP/GeoIP-178.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxmind/geoip-api-java/HEAD/src/test/resources/GeoIP/GeoIP-178.csv -------------------------------------------------------------------------------- /src/test/resources/GeoIP/GeoIP-ASNum.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxmind/geoip-api-java/HEAD/src/test/resources/GeoIP/GeoIP-ASNum.csv -------------------------------------------------------------------------------- /src/test/resources/GeoIP/GeoIP-UserType.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxmind/geoip-api-java/HEAD/src/test/resources/GeoIP/GeoIP-UserType.csv -------------------------------------------------------------------------------- /src/test/resources/GeoIP/GeoIP.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxmind/geoip-api-java/HEAD/src/test/resources/GeoIP/GeoIP.csv -------------------------------------------------------------------------------- /src/test/resources/GeoIP/GeoIP.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxmind/geoip-api-java/HEAD/src/test/resources/GeoIP/GeoIP.dat -------------------------------------------------------------------------------- /src/test/resources/GeoIP/GeoIPASNum.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxmind/geoip-api-java/HEAD/src/test/resources/GeoIP/GeoIPASNum.dat -------------------------------------------------------------------------------- /src/test/resources/GeoIP/GeoIPCity-Corrupt.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxmind/geoip-api-java/HEAD/src/test/resources/GeoIP/GeoIPCity-Corrupt.dat -------------------------------------------------------------------------------- /src/test/resources/GeoIP/GeoIPCity.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxmind/geoip-api-java/HEAD/src/test/resources/GeoIP/GeoIPCity.dat -------------------------------------------------------------------------------- /src/test/resources/GeoIP/GeoIPDistance.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxmind/geoip-api-java/HEAD/src/test/resources/GeoIP/GeoIPDistance.csv -------------------------------------------------------------------------------- /src/test/resources/GeoIP/GeoIPDistance.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxmind/geoip-api-java/HEAD/src/test/resources/GeoIP/GeoIPDistance.dat -------------------------------------------------------------------------------- /src/test/resources/GeoIP/GeoIPDomain.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxmind/geoip-api-java/HEAD/src/test/resources/GeoIP/GeoIPDomain.dat -------------------------------------------------------------------------------- /src/test/resources/GeoIP/GeoIPISP.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxmind/geoip-api-java/HEAD/src/test/resources/GeoIP/GeoIPISP.dat -------------------------------------------------------------------------------- /src/test/resources/GeoIP/GeoIPNetSpeedCell.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxmind/geoip-api-java/HEAD/src/test/resources/GeoIP/GeoIPNetSpeedCell.dat -------------------------------------------------------------------------------- /src/test/resources/GeoIP/GeoIPOrg.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxmind/geoip-api-java/HEAD/src/test/resources/GeoIP/GeoIPOrg.dat -------------------------------------------------------------------------------- /src/test/resources/GeoIP/GeoIPUserType.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxmind/geoip-api-java/HEAD/src/test/resources/GeoIP/GeoIPUserType.dat -------------------------------------------------------------------------------- /src/test/resources/GeoIP/GeoIPv6.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxmind/geoip-api-java/HEAD/src/test/resources/GeoIP/GeoIPv6.csv -------------------------------------------------------------------------------- /src/test/resources/GeoIP/GeoIPv6.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxmind/geoip-api-java/HEAD/src/test/resources/GeoIP/GeoIPv6.dat -------------------------------------------------------------------------------- /src/test/resources/GeoIP/GeoLiteCityv6-no-addr.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxmind/geoip-api-java/HEAD/src/test/resources/GeoIP/GeoLiteCityv6-no-addr.csv -------------------------------------------------------------------------------- /src/test/resources/GeoIP/GeoLiteCityv6.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxmind/geoip-api-java/HEAD/src/test/resources/GeoIP/GeoLiteCityv6.csv -------------------------------------------------------------------------------- /src/test/resources/GeoIP/GeoLiteCityv6.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxmind/geoip-api-java/HEAD/src/test/resources/GeoIP/GeoLiteCityv6.dat --------------------------------------------------------------------------------