291 LAN Orangutan
Сканируйте свои сети, обнаруживайте устройства, присваивайте им метки и отслеживайте их: все через понятный веб-интерфейс или CLI.
Самостоятельно размещаемый сканер с открытым исходным кодом, который находит то, что действительно есть в вашей сети, и запоминает это: метки и группы сохраняются между сканированиями, несколько сетей охватываются одновременно, а поддержка Tailscale встроена. Один кроссплатформенный исполняемый файл без зависимостей. Все локально, без облака.
Самостоятельно размещаемое обнаружение сети для домашних лабораторий
Разработано 291 Group
Сканируйте свои сети, обнаруживайте устройства, присваивайте им метки и отслеживайте их: все через понятный веб-интерфейс или CLI.
Автообнаружение
Обнаружение устройств с помощью nmap с MAC-адресами и определением производителя
Постоянные метки
Метки, группы и заметки для устройств, которые сохраняются между сканированиями
Несколько сетей и Tailscale
Поддержка нескольких сетей со встроенной интеграцией Tailscale
Один исполняемый файл
Кроссплатформенный (Linux, macOS, Windows), кроме nmap ничего устанавливать не нужно
$sudo ./orangutan serveLAN Orangutan Starting web server... http://localhost:291 Scanning 192.168.1.0/24... Found 24 devices Dashboard ready!
$orangutan list --online192.168.1.1 → Router 192.168.1.10 → Pi-Hole 192.168.1.15 → MacBook Pro 192.168.1.20 → NAS
Вся ваша сеть на одном экране
Все устройства во всех сетях в одной сортируемой таблице, в светлой или темной теме
Запуск за считанные секунды
Три простых шага, чтобы начать обнаруживать устройства в вашей сети
Установите nmap
# macOS
brew install nmap
# Ubuntu/Debian
sudo apt install nmap
Скачайте и запустите
# Скачайте из GitHub Releases
chmod +x orangutan
# Запустите с sudo, чтобы получить полную информацию
sudo ./orangutan serve
# Или установите через Homebrew (macOS, Linux)
brew install 291-group/tap/lan-orangutan
# Или через Scoop (Windows)
scoop bucket add 291group https://github.com/291-Group/scoop-bucket
scoop install lan-orangutan
Откройте панель
# Откройте в браузере
http://localhost:291
# Начните обнаруживать устройства! 
Все, что нужно
Создано энтузиастами домашних лабораторий для таких же энтузиастов
Автообнаружение устройств
С помощью nmap для надежного сканирования сети
Метки и организация
Группируйте устройства и добавляйте заметки
Несколько сетей
Сканируйте несколько сетей одновременно
Интеграция с Tailscale
Видите и устройства своей сети Tailnet
Современный веб-интерфейс
Аккуратная панель со светлой и темной темой
Полноценный CLI
Вывод в JSON для скриптов
Кроссплатформенность
Linux, macOS, Windows
Один исполняемый файл
Кроме nmap ничего устанавливать не нужно
Доступность
Работа из браузера или командной строки
Простота использования
Больше никаких неизвестных IP-адресов устройств в вашей локальной сети
Использование командной строки
Полный контроль из терминала
# Scan network (use sudo for MAC addresses and vendor info)
sudo orangutan scan # Scan default network
sudo orangutan scan 192.168.1.0/24 # Scan specific network
sudo orangutan scan all # Scan all detected networks
# Start web server
sudo orangutan serve # Default port 291
sudo orangutan serve --port 8080 # Custom port
sudo orangutan serve --bind 127.0.0.1 # This machine only, no password needed
sudo orangutan serve --allow-insecure # No password at all
# List devices
orangutan list # List all devices
orangutan list --online # List online devices only
orangutan list --format json # JSON output
# Export
orangutan export devices.csv # Export to CSV
# Check status
orangutan status # Show system status
orangutan config # Show settings in effect
orangutan networks # Show detected networks
orangutan version # Show version info
Скоро новые проекты
Мы только начинаем. Подписывайтесь на нас в GitHub, чтобы следить за обновлениями.
Новые программные инструменты
Новые инструменты для сетей, безопасности и автоматизации в разработке
Открытое оборудование
Проекты печатных плат, схемы и аппаратные проекты, которые можно собрать самостоятельно
Готовы попробовать LAN Orangutan?
Бесплатно, с открытым исходным кодом и создано ветеранами. Поставьте нам звезду на GitHub, если он оказался полезным!