Files
whois-geoip-web/README.md
2025-12-04 11:47:15 +03:00

1.5 KiB
Raw Permalink Blame History

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)

Внешний вид

whois-geo-ip-1.png

whois-geo-ip-2.png