Repolode
olalie

olalie/tapmap

Локальное desktop- и Docker-приложение, которое показывает текущие сетевые подключения компьютера на интерактивной карте мира с геолокацией и привязкой к приложениям.

Звёзды
1,581
Форки
89
Открытые issues
1
Последний коммит
27 дней назад

Что это?

TapMap проверяет сокеты на вашем компьютере, определяет геолокацию каждого удалённого IP-адреса и отображает подключения на интерактивной карте мира. При наведении на маркер или нажатии на него можно увидеть, какие приложения используют соответствующего сетевого оператора. Дополнительный технический режим показывает пути к исполняемым файлам, процессы, PID и подписи.

Помимо отображения текущих подключений, TapMap хранит локальную историю за последние 30 дней. Панель Insights отмечает новые приложения, провайдеров, страны и порты, а ежедневный отчёт об активности подводит итоги повторяющихся подключений и концентрации трафика у провайдеров. Для значимых подключений можно настроить desktop-уведомления или публикацию сообщений в MQTT-брокер.

Все данные обрабатываются локально; для определения геолокации используются базы GeoIP, телеметрии нет. TapMap работает как локальный веб-сервер на Windows, Linux и macOS или как Docker-контейнер на хостах под Linux. Проект предназначен для наблюдения за сетевой активностью, а не для работы в качестве firewall.

Ключевые возможности

  • 01Показывает текущие удалённые подключения на интерактивной карте мира.
  • 02Связывает подключения с приложениями и сетевыми операторами.
  • 03Хранит локальную историю активности за последние 30 дней, включая Insights и ежедневный отчёт.
  • 04Отправляет desktop- и MQTT-уведомления о новых значимых подключениях.
  • 05Показывает открытые локальные порты и не сопоставленные публичные сервисы.

Сценарии использования

  • Проверять, к каким странам и сервисам компьютер обращается в фоновом режиме.
  • Замечать новые приложения, которые начинают устанавливать исходящие подключения.
  • Анализировать изменения сетевой активности домашнего или офисного компьютера с течением времени.
  • Отслеживать Linux-сервер или хост через Docker с отображением процессов.

Темы

Частые вопросы

Что такое tapmap?
Локальное desktop- и Docker-приложение, которое показывает текущие сетевые подключения компьютера на интерактивной карте мира с геолокацией и привязкой к приложениям. TapMap проверяет сокеты на вашем компьютере, определяет геолокацию каждого удалённого IP-адреса и отображает подключения на интерактивной карте мира. При наведении на маркер или нажатии на него можно увидеть, какие приложения используют соответствующего сетевого оператора. Дополнительный технический режим показывает пути к исполняемым файлам, процессы, PID и подписи.
tapmap можно использовать бесплатно? Какая у него лицензия?
tapmap распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
tapmap всё ещё поддерживается?
Активно поддерживается. Последний коммит в tapmap — 22 сент. 2026 г..
Для чего можно использовать tapmap?
Проверять, к каким странам и сервисам компьютер обращается в фоновом режиме. Замечать новые приложения, которые начинают устанавливать исходящие подключения. Анализировать изменения сетевой активности домашнего или офисного компьютера с течением времени. Отслеживать Linux-сервер или хост через Docker с отображением процессов.
Где скачать tapmap?
Исходный код и инструкции по установке — на GitHub: https://github.com/olalie/tapmap

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Самостоятельно размещаемый сервис для отслеживания изменений на веб-страницах с уведомлениями в Discord, по Email, в Slack, Telegram, через вебхуки и другими способами.

35,1 тыс.2,2 тыс.PythonApache-2.0Обновлён вчера