whois-geoip-web
Вэб-сервис для поиска и вывода информации по IP-адресу.
Используются локальная БД MaxMind и запросы к whois-серверам.
База данных скачивается при старте с указанной ссылки и потом каждый день обновляется (по мере необходимости, сравнивается контрольная сумма).
Лицензия GPL V3
Использование
Для получения JSON-данных через API запрос следует делать в виде http://whois.some.domain/api/x.x.x.x
Для передачи адреса ввиде ссылки на вэб-страницу - http://whois.some.domain/x.x.x.x
Настройки
Настройки передаются через переменные окружения:
- MMDB_URL - адрес ресурса с базами данных (на каталог где лежат файлы)
- MMDB_LOCAL_PATH - локальный каталог с файлами (/usr/local/share/geoip/db)
- HTML_TEMPLATE_PATH - каталог с html-шаблонами вэб-страницы (/usr/local/share/geoip/templates)
- LISTEN_PORT - порт на котором будет запущен сервис (LISTEN_PORT:-8080)
Внешний вид
Description
Languages
Go
53.3%
HTML
44.9%
Dockerfile
1.8%

