Самостоятельно размещаемый сетевой монитор показывает на интерактивной карте, к каким внешним серверам подключаются ваши устройства, не блокируя трафик.
291-Group/LAN-Orangutan
Инструмент для обнаружения устройств в локальной сети: он присваивает им метки и группы, отслеживает изменения и поддерживает Tailscale; разворачивается на собственном сервере.
Open source альтернатива:Fing
- Звёзды
- 1,150
- Форки
- 64
- Открытые issues
- 3
- Последний коммит
- 7 дней назад
Что это?
LAN Orangutan сканирует локальные сети и находит все подключённые устройства, после чего позволяет присваивать им метки и группы, а также добавлять заметки. Приложение поставляется в виде одного бинарного файла Go и управляется через веб-панель или CLI с выводом в JSON. Для обнаружения устройств используется nmap, поэтому его нужно установить на хост.
Можно сохранять снимки сети и сравнивать их позднее, чтобы увидеть изменения. Если отметить устройства как ожидаемые, приложение уведомит, когда появится новое устройство или пропадёт одно из ожидаемых. Веб-панель позволяет создавать резервные копии, восстанавливать их и формировать HTML-отчёты, которыми можно поделиться.
Узлы Tailscale считываются напрямую через Tailscale CLI и отображаются вместе с локальными устройствами; подключаться к Tailscale и отключаться от него можно прямо в приложении. Доступ к веб-панели защищён паролем, который задаётся при первом запуске. Docker поддерживается только в Linux с сетевым режимом host; в macOS и Windows бинарный файл нужно запускать напрямую.
Ключевые возможности
- 01Находит устройства в локальных сетях с помощью nmap
- 02Позволяет присваивать устройствам метки и группы, а также добавлять заметки и задавать собственные названия групп
- 03Сохраняет снимки сети и сравнивает их, чтобы показывать изменения
- 04Уведомляет, если ожидаемые устройства пропали или появились неизвестные
- 05Показывает узлы Tailscale и позволяет подключаться к нему и отключаться от него в приложении
- 06Предоставляет веб-панель и CLI с выводом в JSON
Сценарии использования
- Операторы homelab, которым нужен список всех устройств в сети
- Проверка, не подключились ли к домашней или офисной LAN неизвестные устройства
- Просмотр узлов Tailscale вместе с локальными устройствами в одном списке
- Создание HTML-отчёта о текущем состоянии сети, которым можно поделиться
Быстрый старт
- 1
Установите обязательный nmap (пример для macOS).
brew install nmap - 2
Установите LAN Orangutan с помощью Homebrew (macOS).
brew install 291-group/tap/lan-orangutan - 3
Чтобы получить полную информацию об устройствах, запустите сервер с sudo, а затем создайте пароль в браузере на странице http://localhost:291.
sudo ./orangutan serve
Что важно знать
- nmap нужно установить отдельно.
- Docker поддерживается только в Linux; Docker Desktop в macOS и Windows не может сканировать вашу реальную сеть.
- Для получения полной информации об устройствах (MAC-адреса, производители) нужны права sudo или администратора.
- Встроенной поддержки HTTPS нет, поэтому для зашифрованного доступа потребуется обратный прокси.
В подборках
Темы
Частые вопросы
- Что такое LAN-Orangutan?
- Инструмент для обнаружения устройств в локальной сети: он присваивает им метки и группы, отслеживает изменения и поддерживает Tailscale; разворачивается на собственном сервере. LAN Orangutan сканирует локальные сети и находит все подключённые устройства, после чего позволяет присваивать им метки и группы, а также добавлять заметки. Приложение поставляется в виде одного бинарного файла Go и управляется через веб-панель или CLI с выводом в JSON. Для обнаружения устройств используется nmap, поэтому его нужно установить на хост.
- LAN-Orangutan можно использовать бесплатно? Какая у него лицензия?
- LAN-Orangutan распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- LAN-Orangutan всё ещё поддерживается?
- Активно поддерживается. Последний коммит в LAN-Orangutan — 31 окт. 2026 г..
- Для чего можно использовать LAN-Orangutan?
- Операторы homelab, которым нужен список всех устройств в сети Проверка, не подключились ли к домашней или офисной LAN неизвестные устройства Просмотр узлов Tailscale вместе с локальными устройствами в одном списке Создание HTML-отчёта о текущем состоянии сети, которым можно поделиться
- Как установить LAN-Orangutan?
- Установите обязательный nmap (пример для macOS).: brew install nmap Установите LAN Orangutan с помощью Homebrew (macOS).: brew install 291-group/tap/lan-orangutan Чтобы получить полную информацию об устройствах, запустите сервер с sudo, а затем создайте пароль в браузере на странице http://localhost:291.: sudo ./orangutan serve
- Где скачать LAN-Orangutan?
- Исходный код и инструкции по установке — на GitHub: https://github.com/291-Group/LAN-Orangutan
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Автономный сканер сети, который по расписанию обнаруживает узлы, сервисы и связи и поддерживает актуальность сетевых схем в четырёх представлениях.
Консольная TUI-утилита на Go для поиска устройств в локальной сети и изучения их характеристик без повышенных привилегий.
Self-hosted инструмент для контроля сети: постоянно обнаруживает устройства, отслеживает изменения и отправляет уведомления.
Публикует Docker-контейнеры как Tailscale Services с помощью меток docktail.* — без отдельных устройств Tailscale для каждого контейнера и опубликованных портов.
Самостоятельно размещаемое Docker-приложение для документирования домашней и лабораторной инфраструктуры: стойки, устройства, порты, кабели, IPAM, VLAN, Wi-Fi, мониторинг и карты топологии.