Кроссплатформенный системный монитор для терминала и веб-интерфейса: CPU, память, диски, сеть, процессы и контейнеры; есть REST API и экспорт данных.
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 обновляется ежедневно.
Похожие проекты
Лёгкая платформа для мониторинга серверов с собственным размещением: веб-панель, статистика Docker-контейнеров, история и оповещения.
Автономный сканер сети, который по расписанию обнаруживает узлы, сервисы и связи и поддерживает актуальность сетевых схем в четырёх представлениях.
Система self-hosted-мониторинга ошибок, принимающая события от Sentry SDK и позволяющая хранить данные на собственной инфраструктуре.
Фреймворк и среда выполнения на Python для создания, публикации и управления платформами AI-агентов с веб-интерфейсом администрирования.
Самостоятельно размещаемый сервис для отслеживания изменений на веб-страницах с уведомлениями в Discord, по Email, в Slack, Telegram, через вебхуки и другими способами.