Uma ferramenta de terminal que reproduz commits do Git como sessões animadas de digitação, com realce de sintaxe e transições na árvore de arquivos.
- 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
Um emulador de terminal rápido e multiplataforma, com renderização via OpenGL, configurações sensatas por padrão e ampla configuração baseada em TOML.
Uma interface de terminal (TUI) controlada pelo teclado para conectar-se a vários bancos de dados SQL e consultá-los, inspirada no lazygit.
Biblioteca Rust para conectar apps por chave pública, com transporte QUIC, hole punching e fallback para relay, permitindo que os peers se conectem independentemente do endereço IP.
Uma CLI minimalista em Rust que expõe uma porta TCP local por meio de um servidor remoto, permitindo acessar serviços do localhost pela internet pública.
Um servidor MCP que permite a agentes de IA fazer engenharia reversa de binários nativos, apps JavaScript/Electron, assemblies .NET, sites e muito mais, com evidências para cada descoberta.