Repolode
v-byte-cpu

v-byte-cpu/sx

Scanner de rede CLI em Go com suporte a varreduras ARP, ICMP, TCP, UDP e SOCKS5, e saída JSON para automação.

Alternativa open source a:Nmap

Estrelas
1,565
Forks
105
Issues abertas
12
Último commit
há 3 meses

O que é?

sx é um scanner de rede de linha de comando escrito em Go, baseado na filosofia UNIX de ferramentas combináveis. Ele faz descoberta de dispositivos vizinhos na rede local por ARP no IPv4 e por NDP ou ICMPv6 multicast no IPv6. Em seguida, executa varreduras de nível mais alto, como TCP SYN, TCP FIN/NULL/Xmas, combinações personalizadas de flags TCP, sondagens de portas UDP e detecção de proxies SOCKS5.

Em vez de resolver implicitamente os endereços da camada de enlace durante cada varredura, o sx lê um cache de vizinhos no formato JSONL, gerado por uma varredura ARP ou NDP e encadeado para os comandos seguintes. Os alvos podem ser informados como intervalos CIDR, endereços individuais, arquivos com pares de IP e porta ou listas de exclusão. Nas varreduras TCP raw, os resultados mostram as flags de cada resposta, o que ajuda a interpretar o comportamento de firewalls.

A saída pode ser em texto simples ou JSON, e o modo live repete a varredura da rede em intervalos definidos. Para compilar a partir do código-fonte, é necessário ter Go 1.25 ou mais recente e libpcap. Binários pré-compilados estão disponíveis no GitHub Releases.

Recursos principais

  • 01Varreduras ARP no IPv4 e descoberta de vizinhos por NDP ou ICMPv6 multicast no IPv6
  • 02Varreduras TCP SYN, FIN, NULL, Xmas e com flags personalizadas, que mostram todas as flags TCP das respostas
  • 03Varredura UDP que mostra respostas ICMP, como mensagens de porta inacessível
  • 04Detecção de proxies SOCKS5 em intervalos de IP ou a partir de um arquivo com IPs e portas
  • 05Limitação de taxa, listas de exclusão e iteração aleatória dos alvos
  • 06Saída JSON para encadear os resultados com outras ferramentas

Casos de uso

  • Inventariar dispositivos e fabricantes em uma rede local com uma varredura ARP
  • Verificar quais portas TCP estão abertas em hosts de uma LAN ou VPN
  • Analisar como firewalls respondem a combinações incomuns de flags TCP
  • Encontrar proxies SOCKS5 expostos em um intervalo de endereços

Início rápido

  1. 1

    Baixe o executável em GitHub Releases e coloque-o no seu PATH

  2. 2

    Execute uma varredura ARP na sua rede local

    sx arp 192.168.0.1/24

Antes de usar

  • Varreduras de pacotes brutos exigem privilégios elevados e libpcap, o que pode requerer configuração adicional.
  • Para compilar a partir do código-fonte, é necessário ter Go 1.25 ou superior e libpcap.

Em coleções

Tópicos

#network-scanner#arp#tcp#udp#pentesting#recon#socks5#cli#docker#go

Perguntas frequentes

O que é sx?
Scanner de rede CLI em Go com suporte a varreduras ARP, ICMP, TCP, UDP e SOCKS5, e saída JSON para automação. sx é um scanner de rede de linha de comando escrito em Go, baseado na filosofia UNIX de ferramentas combináveis. Ele faz descoberta de dispositivos vizinhos na rede local por ARP no IPv4 e por NDP ou ICMPv6 multicast no IPv6. Em seguida, executa varreduras de nível mais alto, como TCP SYN, TCP FIN/NULL/Xmas, combinações personalizadas de flags TCP, sondagens de portas UDP e detecção de proxies SOCKS5.
sx é gratuito? Qual é a licença?
sx é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
sx ainda é mantido?
Atualizado nos últimos 6 meses. O último commit de sx foi em 12 de ago. de 2026.
Para que posso usar sx?
Inventariar dispositivos e fabricantes em uma rede local com uma varredura ARP Verificar quais portas TCP estão abertas em hosts de uma LAN ou VPN Analisar como firewalls respondem a combinações incomuns de flags TCP Encontrar proxies SOCKS5 expostos em um intervalo de endereços
Como instalar sx?
Baixe o executável em GitHub Releases e coloque-o no seu PATH Execute uma varredura ARP na sua rede local: sx arp 192.168.0.1/24
Onde consigo sx?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/v-byte-cpu/sx

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

Projetos relacionados