Linux GeoIP CLI приложение

Я ищу приложение CLI для Linux, которое может принимать список IP-адресов и рисовать точки на карте мира. Все, что я хочу, это получить файл изображения, содержащий карту мира и точки, указывающие на IP-адреса.

Веб-сервис этого не сделает, потому что мне может потребоваться запустить его на компьютерах, которые не имеют постоянного доступа к Интернету, поэтому мне нужно отдельное приложение. AFAIK есть свободно загружаемые базы данных GeoIP, так что это не должно быть проблемой.

Я пишу здесь, потому что мне не удалось найти такое приложение путем поиска в Google, и мне нужен совет от сообщества, прежде чем в конечном итоге попытаться написать что-то подобное самому.

2 ответа

Решение

Так как вы не можете использовать онлайн-сервис, вы должны перенести всю базу данных (содержащую отображение ip-range на location) на машины. насколько я вижу,

кажется, предлагает такую ​​базу данных (вы должны заплатить за это). кроме того, он предлагает API-интерфейсы на нескольких языках, например C:

другой (бесплатный) вариант кажется

с этим вы можете легко взломать свой собственный инструмент cli, который затем нарисует несколько точек на другой картинке (карте мира).

If you can use the MaxMind free database, you may want to use geoip .

Другие вопросы по тегам