├── .github ├── ISSUE_TEMPLATE.md ├── PULL_REQUEST_TEMPLATE.md └── workflows │ ├── ci.yml │ ├── release.yml │ └── snyk.yml ├── .gitignore ├── .scalafmt.conf ├── CHANGELOG ├── CONTRIBUTING.md ├── LICENSE-2.0.txt ├── README.md ├── project ├── BuildSettings.scala ├── Dependencies.scala ├── build.properties └── plugins.sbt └── src ├── main └── scala │ └── com.snowplowanalytics.maxmind.iplookups │ ├── IpAddressResolver.scala │ ├── IpLookups.scala │ ├── SpecializedReader.scala │ └── model.scala ├── site-preprocess └── index.html └── test ├── resources └── com │ └── snowplowanalytics │ └── maxmind │ └── iplookups │ ├── GeoIP2-Anonymous-IP-Test.mmdb │ ├── GeoIP2-City-Test.mmdb │ ├── GeoIP2-Connection-Type-Test.mmdb │ ├── GeoIP2-Domain-Test.mmdb │ └── GeoIP2-ISP-Test.mmdb └── scala └── com.snowplowanalytics.maxmind.iplookups └── IpLookupsTest.scala /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow/scala-maxmind-iplookups/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow/scala-maxmind-iplookups/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow/scala-maxmind-iplookups/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow/scala-maxmind-iplookups/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/snyk.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow/scala-maxmind-iplookups/HEAD/.github/workflows/snyk.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | target/ -------------------------------------------------------------------------------- /.scalafmt.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow/scala-maxmind-iplookups/HEAD/.scalafmt.conf -------------------------------------------------------------------------------- /CHANGELOG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow/scala-maxmind-iplookups/HEAD/CHANGELOG -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow/scala-maxmind-iplookups/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE-2.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow/scala-maxmind-iplookups/HEAD/LICENSE-2.0.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow/scala-maxmind-iplookups/HEAD/README.md -------------------------------------------------------------------------------- /project/BuildSettings.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow/scala-maxmind-iplookups/HEAD/project/BuildSettings.scala -------------------------------------------------------------------------------- /project/Dependencies.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow/scala-maxmind-iplookups/HEAD/project/Dependencies.scala -------------------------------------------------------------------------------- /project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=1.11.7 2 | -------------------------------------------------------------------------------- /project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow/scala-maxmind-iplookups/HEAD/project/plugins.sbt -------------------------------------------------------------------------------- /src/main/scala/com.snowplowanalytics.maxmind.iplookups/IpAddressResolver.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow/scala-maxmind-iplookups/HEAD/src/main/scala/com.snowplowanalytics.maxmind.iplookups/IpAddressResolver.scala -------------------------------------------------------------------------------- /src/main/scala/com.snowplowanalytics.maxmind.iplookups/IpLookups.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow/scala-maxmind-iplookups/HEAD/src/main/scala/com.snowplowanalytics.maxmind.iplookups/IpLookups.scala -------------------------------------------------------------------------------- /src/main/scala/com.snowplowanalytics.maxmind.iplookups/SpecializedReader.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow/scala-maxmind-iplookups/HEAD/src/main/scala/com.snowplowanalytics.maxmind.iplookups/SpecializedReader.scala -------------------------------------------------------------------------------- /src/main/scala/com.snowplowanalytics.maxmind.iplookups/model.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow/scala-maxmind-iplookups/HEAD/src/main/scala/com.snowplowanalytics.maxmind.iplookups/model.scala -------------------------------------------------------------------------------- /src/site-preprocess/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow/scala-maxmind-iplookups/HEAD/src/site-preprocess/index.html -------------------------------------------------------------------------------- /src/test/resources/com/snowplowanalytics/maxmind/iplookups/GeoIP2-Anonymous-IP-Test.mmdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow/scala-maxmind-iplookups/HEAD/src/test/resources/com/snowplowanalytics/maxmind/iplookups/GeoIP2-Anonymous-IP-Test.mmdb -------------------------------------------------------------------------------- /src/test/resources/com/snowplowanalytics/maxmind/iplookups/GeoIP2-City-Test.mmdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow/scala-maxmind-iplookups/HEAD/src/test/resources/com/snowplowanalytics/maxmind/iplookups/GeoIP2-City-Test.mmdb -------------------------------------------------------------------------------- /src/test/resources/com/snowplowanalytics/maxmind/iplookups/GeoIP2-Connection-Type-Test.mmdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow/scala-maxmind-iplookups/HEAD/src/test/resources/com/snowplowanalytics/maxmind/iplookups/GeoIP2-Connection-Type-Test.mmdb -------------------------------------------------------------------------------- /src/test/resources/com/snowplowanalytics/maxmind/iplookups/GeoIP2-Domain-Test.mmdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow/scala-maxmind-iplookups/HEAD/src/test/resources/com/snowplowanalytics/maxmind/iplookups/GeoIP2-Domain-Test.mmdb -------------------------------------------------------------------------------- /src/test/resources/com/snowplowanalytics/maxmind/iplookups/GeoIP2-ISP-Test.mmdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow/scala-maxmind-iplookups/HEAD/src/test/resources/com/snowplowanalytics/maxmind/iplookups/GeoIP2-ISP-Test.mmdb -------------------------------------------------------------------------------- /src/test/scala/com.snowplowanalytics.maxmind.iplookups/IpLookupsTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow/scala-maxmind-iplookups/HEAD/src/test/scala/com.snowplowanalytics.maxmind.iplookups/IpLookupsTest.scala --------------------------------------------------------------------------------