Repolode
v-byte-cpu

v-byte-cpu/sx

Escáner de red de línea de comandos escrito en Go, compatible con escaneos ARP, ICMP, TCP, UDP y SOCKS5, con salida JSON para automatización.

Alternativa open source a:Nmap

Estrellas
1,565
Forks
105
Issues abiertos
12
Último commit
hace 3 meses

¿Qué es?

sx es un escáner de red de línea de comandos escrito en Go, basado en la filosofía UNIX de crear herramientas que se puedan combinar. Permite descubrir vecinos locales mediante ARP en IPv4 y NDP o ICMPv6 multicast en IPv6, y ejecutar escaneos de nivel superior, como TCP SYN, TCP FIN/NULL/Xmas, combinaciones personalizadas de flags TCP, sondeos de puertos UDP y detección de proxies SOCKS5.

En lugar de resolver implícitamente las direcciones de capa de enlace durante cada escaneo, sx lee una caché de vecinos en formato JSONL, generada por un escaneo ARP o NDP y canalizada a comandos posteriores. Los objetivos se pueden indicar como rangos CIDR, direcciones individuales, archivos con pares de IP y puerto o listas de exclusión. Los resultados de los escaneos TCP sin procesar muestran los flags de cada respuesta, lo que ayuda a interpretar el comportamiento de los firewalls.

La salida puede ser texto sin formato o JSON, y el modo en vivo vuelve a escanear la red a intervalos. Para compilar desde el código fuente se necesita Go 1.25 o una versión posterior y libpcap. También hay binarios precompilados en GitHub Releases.

Funciones clave

  • 01Escaneos ARP para IPv4 y detección de vecinos IPv6 mediante NDP o ICMPv6 multicast
  • 02Escaneos TCP SYN, FIN, NULL, Xmas y con flags personalizados, que muestran todos los flags TCP de las respuestas
  • 03Escaneo UDP que muestra respuestas ICMP, como la indicación de puerto inaccesible
  • 04Detección de proxies SOCKS5 en rangos de IP o a partir de un archivo con IP y puerto
  • 05Limitación de velocidad, listas de exclusión e iteración aleatoria de objetivos
  • 06Salida JSON para canalizar los resultados a otras herramientas

Casos de uso

  • Inventariar dispositivos y fabricantes en una red local mediante un escaneo ARP
  • Comprobar qué puertos TCP están abiertos en equipos de una LAN o una red VPN
  • Analizar cómo responden los firewalls a combinaciones inusuales de flags TCP
  • Encontrar proxies SOCKS5 expuestos dentro de un rango de direcciones

Inicio rápido

  1. 1

    Descarga el ejecutable desde GitHub Releases y colócalo en tu PATH

  2. 2

    Ejecuta un escaneo ARP de tu red local

    sx arp 192.168.0.1/24

Antes de usarlo

  • Los escaneos de paquetes sin procesar requieren privilegios elevados y libpcap, lo que puede exigir configuración adicional.
  • Para compilar desde el código fuente, necesitas Go 1.25 o una versión posterior y libpcap.

En colecciones

Temas

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

Preguntas frecuentes

¿Qué es sx?
Escáner de red de línea de comandos escrito en Go, compatible con escaneos ARP, ICMP, TCP, UDP y SOCKS5, con salida JSON para automatización. sx es un escáner de red de línea de comandos escrito en Go, basado en la filosofía UNIX de crear herramientas que se puedan combinar. Permite descubrir vecinos locales mediante ARP en IPv4 y NDP o ICMPv6 multicast en IPv6, y ejecutar escaneos de nivel superior, como TCP SYN, TCP FIN/NULL/Xmas, combinaciones personalizadas de flags TCP, sondeos de puertos UDP y detección de proxies SOCKS5.
¿sx es gratuito? ¿Qué licencia tiene?
sx es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿sx sigue mantenido?
Actualizado en los últimos 6 meses. El último commit de sx fue el 12 ago 2026.
¿Para qué puedo usar sx?
Inventariar dispositivos y fabricantes en una red local mediante un escaneo ARP Comprobar qué puertos TCP están abiertos en equipos de una LAN o una red VPN Analizar cómo responden los firewalls a combinaciones inusuales de flags TCP Encontrar proxies SOCKS5 expuestos dentro de un rango de direcciones
¿Cómo se instala sx?
Descarga el ejecutable desde GitHub Releases y colócalo en tu PATH Ejecuta un escaneo ARP de tu red local: sx arp 192.168.0.1/24
¿Dónde consigo sx?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/v-byte-cpu/sx

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados