Repolode
291-Group

291-Group/LAN-Orangutan

Ferramenta de descoberta de rede auto-hospedada que encontra dispositivos na LAN, permite identificá-los e agrupá-los e sinaliza mudanças ao longo do tempo, com suporte ao Tailscale.

Alternativa open source a:Fing

Estrelas
1,150
Forks
64
Issues abertas
3
Último commit
há 7 dias

O que é?

O LAN Orangutan examina suas redes locais para encontrar todos os dispositivos conectados e permite identificar, agrupar e adicionar anotações a cada um. Ele funciona como um único binário Go e pode ser usado por um painel web ou por uma CLI com saída em JSON. A descoberta de dispositivos usa o nmap, que precisa estar instalado no host.

Você pode salvar snapshots da rede e compará-los depois para ver o que mudou. Os dispositivos marcados como esperados geram uma notificação quando algo novo aparece ou algum dispositivo desaparece. O painel também permite fazer backups, restaurar dados e gerar relatórios HTML compartilháveis.

Os peers do Tailscale são lidos diretamente pela CLI do Tailscale e aparecem junto aos dispositivos locais. Também é possível conectar ou desconectar o Tailscale pelo app. O painel é protegido por uma senha definida na primeira execução. O suporte ao Docker se limita ao Linux com rede do host; no macOS e no Windows, é preciso executar o binário diretamente.

Recursos principais

  • 01Descobre dispositivos em redes locais usando o nmap
  • 02Identifica, agrupa e anota dispositivos com nomes de grupos personalizados
  • 03Salva snapshots da rede e os compara para mostrar mudanças
  • 04Alerta quando dispositivos esperados desaparecem ou dispositivos desconhecidos aparecem
  • 05Exibe peers do Tailscale e permite conectar ou desconectar pelo app
  • 06Oferece um painel web e uma CLI com saída em JSON

Casos de uso

  • Para quem administra um homelab e quer inventariar todos os dispositivos da rede
  • Para verificar se dispositivos inesperados ou desconhecidos estão entrando na LAN de casa ou do escritório
  • Para visualizar peers do Tailscale junto aos dispositivos locais em uma única lista
  • Para exportar um relatório HTML compartilhável com o estado atual da rede

Início rápido

  1. 1

    Instale o nmap, que é obrigatório (exemplo para macOS).

    brew install nmap
  2. 2

    Instale o LAN Orangutan com o Homebrew (macOS).

    brew install 291-group/tap/lan-orangutan
  3. 3

    Para obter todas as informações dos dispositivos, inicie o servidor com sudo e crie uma senha no navegador em http://localhost:291.

    sudo ./orangutan serve

Antes de usar

  • O nmap precisa ser instalado separadamente.
  • O Docker só é compatível com Linux; o Docker Desktop no macOS e no Windows não consegue escanear sua rede real.
  • Para obter todas as informações dos dispositivos (endereços MAC, fabricantes), é preciso ter permissões de sudo ou de administrador.
  • Não há suporte integrado a HTTPS; portanto, é necessário usar um proxy reverso para ter acesso criptografado.

Em coleções

Tópicos

#network-discovery#network-monitoring#homelab#self-hosted#nmap#tailscale#golang#lan#cli#device-discovery

Perguntas frequentes

O que é LAN-Orangutan?
Ferramenta de descoberta de rede auto-hospedada que encontra dispositivos na LAN, permite identificá-los e agrupá-los e sinaliza mudanças ao longo do tempo, com suporte ao Tailscale. O LAN Orangutan examina suas redes locais para encontrar todos os dispositivos conectados e permite identificar, agrupar e adicionar anotações a cada um. Ele funciona como um único binário Go e pode ser usado por um painel web ou por uma CLI com saída em JSON. A descoberta de dispositivos usa o nmap, que precisa estar instalado no host.
LAN-Orangutan é gratuito? Qual é a licença?
LAN-Orangutan é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
LAN-Orangutan ainda é mantido?
Manutenção ativa. O último commit de LAN-Orangutan foi em 31 de out. de 2026.
Para que posso usar LAN-Orangutan?
Para quem administra um homelab e quer inventariar todos os dispositivos da rede Para verificar se dispositivos inesperados ou desconhecidos estão entrando na LAN de casa ou do escritório Para visualizar peers do Tailscale junto aos dispositivos locais em uma única lista Para exportar um relatório HTML compartilhável com o estado atual da rede
Como instalar LAN-Orangutan?
Instale o nmap, que é obrigatório (exemplo para macOS).: brew install nmap Instale o LAN Orangutan com o Homebrew (macOS).: brew install 291-group/tap/lan-orangutan Para obter todas as informações dos dispositivos, inicie o servidor com sudo e crie uma senha no navegador em http://localhost:291.: sudo ./orangutan serve
Onde consigo LAN-Orangutan?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/291-Group/LAN-Orangutan

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados