Repolode
Dyneteq

Dyneteq/reconya

Самостоятельно размещаемый инструмент для сетевой разведки на Go: обнаруживает, распознаёт и отслеживает устройства в локальной сети через веб-консоль с обновлениями в реальном времени.

Open source альтернатива:FingLansweeper

Звёзды
1,907
Форки
132
Открытые issues
12
Последний коммит
2 месяца назад

Что это?

reconYa обнаруживает устройства в локальной сети и отслеживает их. Он сканирует диапазоны IPv4 с помощью ICMP-запросов, TCP-проб и ARP-запросов, а также распознаёт узлы по MAC-адресам, данным о производителе, именам хостов, отпечаткам ОС и типу устройства.

Помимо обнаружения, инструмент запускает в фоновых процессах сканирование наиболее популярных портов с определением служб и сбором баннеров, а также делает снимки обнаруженных веб-служб. Оповещения сообщают о новых устройствах, потенциально опасных открытых портах, недоступных узлах и дублирующихся MAC-адресах; их можно отметить как обработанные в консоли. Устройства IPv6 обнаруживаются пассивно через поиск соседей, без генерации сетевого трафика.

Веб-консоль показывает карту топологии, список хостов и ленту событий в реальном времени. Внешние запросы, например для определения публичного IP-адреса, геолокации и производителя устройства, по умолчанию отключены и требуют явного включения.

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

  • 01Обнаружение устройств IPv4 с помощью ICMP, TCP-проб и ARP
  • 02Пассивный мониторинг IPv6 через поиск соседей
  • 03Определение производителя по MAC-адресу, разрешение имён хостов и снятие отпечатков ОС
  • 04Сканирование наиболее популярных портов с определением служб и созданием снимков веб-служб
  • 05Оповещения о новых устройствах, потенциально опасных портах и дублирующихся MAC-адресах, которые можно отметить как обработанные
  • 06Веб-консоль с картой топологии, списком хостов и лентой событий
  • 07Несколько сетей с независимыми диапазонами CIDR

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

  • Инвентаризация устройств в домашней или офисной сети
  • Поиск неожиданных или неидентифицированных узлов в LAN
  • Мониторинг новых открытых портов на внутренних машинах
  • Отслеживание устройств IPv6 наряду с устройствами IPv4

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

  1. 1

    Установите предварительно собранный бинарный файл

    Установите по официальной инструкции из README
  2. 2

    Запустите reconYa, затем откройте http://localhost:3008

    cd reconya && sudo ./reconya-*

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

  • Лицензия CC BY-NC 4.0, поэтому для коммерческого использования требуется разрешение автора.
  • Сканирование сети выполняется с помощью sudo, а развертывание через Docker не рекомендуется.
  • Для сборки под Windows необходимо установить cgo и компилятор C.

Темы

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

Что такое reconya?
Самостоятельно размещаемый инструмент для сетевой разведки на Go: обнаруживает, распознаёт и отслеживает устройства в локальной сети через веб-консоль с обновлениями в реальном времени. reconYa обнаруживает устройства в локальной сети и отслеживает их. Он сканирует диапазоны IPv4 с помощью ICMP-запросов, TCP-проб и ARP-запросов, а также распознаёт узлы по MAC-адресам, данным о производителе, именам хостов, отпечаткам ОС и типу устройства.
reconya можно использовать бесплатно? Какая у него лицензия?
reconya распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
reconya всё ещё поддерживается?
Обновлялся за последние 6 месяцев. Последний коммит в reconya — 12 авг. 2026 г..
Для чего можно использовать reconya?
Инвентаризация устройств в домашней или офисной сети Поиск неожиданных или неидентифицированных узлов в LAN Мониторинг новых открытых портов на внутренних машинах Отслеживание устройств IPv6 наряду с устройствами IPv4
Как установить reconya?
Установите предварительно собранный бинарный файл Запустите reconYa, затем откройте http://localhost:3008: cd reconya && sudo ./reconya-*
Где скачать reconya?
Исходный код и инструкции по установке — на GitHub: https://github.com/Dyneteq/reconya

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

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