Repolode
Chleba

Chleba/netscanner

Scanner de rede e ferramenta de diagnóstico em Rust, com TUI no terminal para listar interfaces, escanear WiFi, pingar faixas CIDR e capturar pacotes.

Alternativa open source a:FingWireshark

Estrelas
1,885
Forks
61
Issues abertas
6
Último commit
há 3 meses

O que é?

netscanner é um scanner de rede e uma ferramenta de diagnóstico que roda no terminal com uma interface de usuário em texto. Ele permite listar interfaces de rede de hardware, trocar a interface ativa usada para escaneamento e captura de pacotes e escanear redes WiFi, exibindo a intensidade do sinal em gráficos.

Em redes IPv4, ele pinga uma faixa CIDR e informa nomes de host, consultas de fabricante por OUI e endereços MAC dos hosts encontrados. Também pode capturar pacotes TCP, UDP, ICMP e ARP, com suporte à captura de ICMP6 em IPv6, além de permitir pausar e retomar a captura, filtrar logs, escanear portas TCP e contabilizar o tráfego com registros DNS.

Os resultados, como IPs, portas e pacotes escaneados, podem ser exportados para CSV. A ferramenta precisa de privilégios de root para ser executada e, no Windows, requer a biblioteca Npcap. O escaneamento de IPv6 ainda está listado como TODO.

Recursos principais

  • 01Lista interfaces de rede de hardware e permite trocar a interface ativa para escaneamento e captura.
  • 02Escaneia redes WiFi e exibe a intensidade do sinal em gráficos.
  • 03Pinga faixas CIDR IPv4 e mostra o nome de host, o fabricante via OUI e o endereço MAC.
  • 04Captura pacotes TCP, UDP, ICMP e ARP, além de ICMP6 em IPv6.
  • 05Escaneia portas TCP e exporta IPs, portas e pacotes escaneados para CSV.

Casos de uso

  • Descobrir quais dispositivos estão em uma sub-rede local e identificar seus fabricantes.
  • Verificar redes WiFi próximas e a intensidade do sinal pelo terminal.
  • Investigar problemas de tráfego de rede inspecionando pacotes capturados.
  • Fazer verificações rápidas de portas em hosts durante diagnósticos de rede via SSH.

Tópicos

Perguntas frequentes

O que é netscanner?
Scanner de rede e ferramenta de diagnóstico em Rust, com TUI no terminal para listar interfaces, escanear WiFi, pingar faixas CIDR e capturar pacotes. netscanner é um scanner de rede e uma ferramenta de diagnóstico que roda no terminal com uma interface de usuário em texto. Ele permite listar interfaces de rede de hardware, trocar a interface ativa usada para escaneamento e captura de pacotes e escanear redes WiFi, exibindo a intensidade do sinal em gráficos.
netscanner é gratuito? Qual é a licença?
netscanner é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
netscanner ainda é mantido?
Atualizado nos últimos 6 meses. O último commit de netscanner foi em 6 de jul. de 2026.
Para que posso usar netscanner?
Descobrir quais dispositivos estão em uma sub-rede local e identificar seus fabricantes. Verificar redes WiFi próximas e a intensidade do sinal pelo terminal. Investigar problemas de tráfego de rede inspecionando pacotes capturados. Fazer verificações rápidas de portas em hosts durante diagnósticos de rede via SSH.
Onde consigo netscanner?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/Chleba/netscanner

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

Projetos relacionados