Repolode
291-Group

291-Group/LAN-Sheriff

Самостоятельно размещаемый сетевой монитор показывает на интерактивной карте, к каким внешним серверам подключаются ваши устройства, не блокируя трафик.

Звёзды
160
Форки
16
Открытые issues
4
Последний коммит
6 дней назад

Что это?

LAN Sheriff — сетевой монитор с открытым исходным кодом, который можно разместить у себя и который написан на Go. Запустите бинарный файл — откроется локальная веб-панель с исходящими подключениями устройств. Они отображаются на карте мира вместе со страной и организацией назначения, протоколом, портом и объёмом переданных данных. Инструмент рассчитан на тех, кто хочет видеть, что отправляют в интернет смарт-телевизоры, телефоны и другие устройства, не настраивая предварительно средства захвата трафика.

Есть два режима. Deputy Mode не требует специальных привилегий и показывает, какое приложение на этом компьютере открыло каждое подключение. Patrol Mode использует захват пакетов (libpcap или Npcap), чтобы видеть трафик и DNS-запросы других устройств, но только если программа установлена в точке прохождения этого трафика — например, на роутере или mirror-порту. В панели также есть список устройств, карта устройств и пунктов назначения, лента DNS-запросов и список подозрительной активности на основе правил: он помечает необычное поведение, но не блокирует его.

Инструмент работает пассивно: он не отбрасывает и не изменяет трафик, не отвечает на него и не сохраняет содержимое пакетов. При желании две копии программы могут обмениваться почасовыми сводками агрегированных данных по зашифрованному соединению с взаимной аутентификацией. Исходящие уведомления через webhook, ntfy, Discord или Slack отключены, пока вы их не настроите.

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

  • 01Карта мира в реальном времени с исходящими подключениями, страной и организацией назначения, портом и объёмом переданных данных
  • 02Deputy Mode связывает каждое локальное подключение с приложением, которое его открыло, и не требует повышенных привилегий
  • 03Patrol Mode показывает DNS-запросы и трафик других устройств, если программа установлена на роутере или mirror-порту
  • 04Автоматическое обнаружение устройств и список с их статусом в сети, IP-, MAC-адресом и производителем
  • 05Список подозрительной активности на основе правил объясняет каждое срабатывание и никогда не блокирует трафик
  • 06При желании связанные между собой экземпляры могут обмениваться зашифрованными сводками агрегированных данных

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

  • Проверить, к каким трекерам и адресам телеметрии подключается новый смарт-телевизор или IoT-устройство
  • Обнаружить устройство, которое внезапно начало подключаться к незнакомым серверам
  • Разобраться, как устройства в домашней сети подключаются к интернету
  • Неделями держать пассивный монитор включённым на Raspberry Pi или домашнем сервере

Быстрый старт

  1. 1

    Скачайте бинарный файл для вашей системы со страницы релизов

  2. 2

    Запустите программу — браузер откроется без какой-либо настройки

Что важно знать

  • Бинарные файлы не подписаны сертификатом удостоверяющего центра, поэтому при первом запуске операционная система покажет предупреждение.
  • Для Patrol Mode нужны повышенные привилегии (libpcap или Npcap). Кроме того, режим видит другие устройства, только если он работает на маршрутизаторе или подключён к зеркальному/SPAN-порту.
  • Зашифрованный DNS (DNS over HTTPS или TLS) невидим, поэтому на современных компьютерах Radio Chatter может выглядеть пустым.
  • Лицензия — AGPL-3.0, лицензия с авторским левом: её условия применяются, если вы изменяете программу и распространяете её или размещаете.

В подборках

Темы

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

Что такое LAN-Sheriff?
Самостоятельно размещаемый сетевой монитор показывает на интерактивной карте, к каким внешним серверам подключаются ваши устройства, не блокируя трафик. LAN Sheriff — сетевой монитор с открытым исходным кодом, который можно разместить у себя и который написан на Go. Запустите бинарный файл — откроется локальная веб-панель с исходящими подключениями устройств. Они отображаются на карте мира вместе со страной и организацией назначения, протоколом, портом и объёмом переданных данных. Инструмент рассчитан на тех, кто хочет видеть, что отправляют в интернет смарт-телевизоры, телефоны и другие устройства, не настраивая предварительно средства захвата трафика.
LAN-Sheriff можно использовать бесплатно? Какая у него лицензия?
LAN-Sheriff распространяется с открытым исходным кодом под лицензией AGPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
LAN-Sheriff всё ещё поддерживается?
Активно поддерживается. Последний коммит в LAN-Sheriff — 2 нояб. 2026 г..
Для чего можно использовать LAN-Sheriff?
Проверить, к каким трекерам и адресам телеметрии подключается новый смарт-телевизор или IoT-устройство Обнаружить устройство, которое внезапно начало подключаться к незнакомым серверам Разобраться, как устройства в домашней сети подключаются к интернету Неделями держать пассивный монитор включённым на Raspberry Pi или домашнем сервере
Как установить LAN-Sheriff?
Скачайте бинарный файл для вашей системы со страницы релизов Запустите программу — браузер откроется без какой-либо настройки
Где скачать LAN-Sheriff?
Исходный код и инструкции по установке — на GitHub: https://github.com/291-Group/LAN-Sheriff

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

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

Инструмент для обнаружения устройств в локальной сети: он присваивает им метки и группы, отслеживает изменения и поддерживает Tailscale; разворачивается на собственном сервере.

1,2 тыс.+6 за неделю63GoMITАктивно поддерживаетсяОбновлён 7 дней назад

Визуализатор сетевого трафика в реальном времени: показывает все подключения компьютера, создавшее их приложение и расположение удалённых узлов.

824+142 за неделю54PythonAGPL-3.0Активно поддерживаетсяОбновлён позавчера

Универсальный инструмент OSINT с открытым исходным кодом для проверки сайтов по запросу: DNS, SSL, заголовки, данные сервера и настройки безопасности.

35,4 тыс.+89 за неделю2,9 тыс.TypeScriptMITОбновлён позавчера

Подготовленный и очищенный от дубликатов hosts-файл объединяет несколько публичных списков блокировки рекламы, трекеров и вредоносных сайтов, а также поддерживает дополнительные категории и любые ОС.

31,4 тыс.+60 за неделю2,4 тыс.PythonMITАктивно поддерживаетсяОбновлён 6 дней назад