All Projects → extrawurst → ip2country

extrawurst / ip2country

Licence: MIT license
fast ip -> country lookup using asn database

Programming Languages

rust
11053 projects
HCL
1544 projects
Makefile
30231 projects
Dockerfile
14818 projects

Projects that are alternatives of or similar to ip2country

Goapp
An opinionated guideline to structure & develop a Go web application/service
Stars: ✭ 238 (+395.83%)
Mutual labels:  webservice
api
Free Rest Webservices
Stars: ✭ 20 (-58.33%)
Mutual labels:  webservice
cxf-spring-boot-starter
Enterprise & production ready SOAP webservices powered by Spring Boot & Apache CXF
Stars: ✭ 129 (+168.75%)
Mutual labels:  webservice
rest
REST webservices for TYPO3 CMS
Stars: ✭ 78 (+62.5%)
Mutual labels:  webservice
webservices
Prestashop Web Services + React JS App
Stars: ✭ 34 (-29.17%)
Mutual labels:  webservice
WebServiceDataProvider
一个用于动态调用WebService的C#类库
Stars: ✭ 33 (-31.25%)
Mutual labels:  webservice
Pyafipws
Factura Electrónica AFIP y otros servicios web (proyecto software libre) — Interfases, tools and apps for Argentina's gov't. webservices (soap, com/dll simil-ocx, pdf, dbf, xml, json, etc.) #python
Stars: ✭ 198 (+312.5%)
Mutual labels:  webservice
Jotoba
A free online, self-hostable, multilang Japanese dictionary.
Stars: ✭ 87 (+81.25%)
Mutual labels:  webservice
ruby-grafana-reporter
Reporting Service for Grafana
Stars: ✭ 42 (-12.5%)
Mutual labels:  webservice
mif
MIF is a C++11 web-application framework designed for the backend micro-service development
Stars: ✭ 42 (-12.5%)
Mutual labels:  webservice
HyRiver
A Python software stack for retrieving hydroclimate data from web services.
Stars: ✭ 68 (+41.67%)
Mutual labels:  webservice
KeyLogger-WebService
"KeyLogger-WebService" Is a Keylogger Write In python.
Stars: ✭ 21 (-56.25%)
Mutual labels:  webservice
deploy-ml-model
Deploying a simple machine learning model to an AWS ec2 instance using flask and docker.
Stars: ✭ 70 (+45.83%)
Mutual labels:  webservice
CredentialRetriever
Retrieve Credentials from CyberArk Central Credential Provider Web Service, or Local Credential Provider using CLIPasswordSDK
Stars: ✭ 35 (-27.08%)
Mutual labels:  webservice
Angular-Springboot
E- Commerce Application Built Integrating Angular and Spring Web Services
Stars: ✭ 58 (+20.83%)
Mutual labels:  webservice
Wok
A cherrypy framework for multi-purpose plug-ins
Stars: ✭ 215 (+347.92%)
Mutual labels:  webservice
advanced-cloud-native-go
Advanced Cloud Native Go - Packt Publishing Video Course
Stars: ✭ 18 (-62.5%)
Mutual labels:  webservice
Polyfiller
Never worry about polyfills again.
Stars: ✭ 114 (+137.5%)
Mutual labels:  webservice
convey
CSV processing and web related data types mutual conversion
Stars: ✭ 16 (-66.67%)
Mutual labels:  webservice
ViaCEP
The ViaCEP API/webservice .NET client
Stars: ✭ 21 (-56.25%)
Mutual labels:  webservice

ip2country

Publish Docker

uses free (CC0) APNs lookup tables for ip to country lookup based on OpenGeoFeed.com.

find the docker image on docker hub.

features

  • lightweight and fast using rust
  • supports ipv4 and ipv6
  • free APNs tables, no license mess
  • nightly updated with fresh APNs tables

example

docker run -d --rm --name ip2country -p 5000:5000 extrawurst/ip2country:latest

curl http://0.0.0.0:5000/2a00:1450:4005:800::200e
US

curl http://0.0.0.0:5000/172.217.16.78
US

docker kill ip2country

use PORT env variable to change the default port (5000):

docker run -p 9000:9000 -e PORT=9000 extrawurst/ip2country
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].