Herramienta rápida de enumeración pasiva de subdominios que encuentra subdominios de un dominio mediante fuentes en línea, sin enviar tráfico al objetivo.
bee-san/RustScan
Escáner de puertos rápido escrito en Rust que detecta puertos abiertos y envía los resultados a Nmap o a scripts personalizados.
Alternativa open source a:Nmap
- Estrellas
- 20,680
- Forks
- 1,398
- Issues abiertos
- 23
- Último commit
- hace 3 días
¿Qué es?
RustScan es un escáner de puertos de línea de comandos escrito en Rust. Está diseñado para detectar rápidamente puertos TCP abiertos en uno o varios hosts y, según afirma el propio proyecto, puede escanear el rango completo de 65.000 puertos en unos segundos. Admite IPv6, notación CIDR y archivos como entrada para especificar objetivos.
Además del escaneo, RustScan envía automáticamente los puertos detectados a Nmap para realizar un análisis más profundo de los servicios. También incluye un motor de scripts que permite ejecutar scripts de Python, Lua o Shell sobre los resultados, o crear scripts propios; por ejemplo, para enumerar SMB cuando el puerto 445 está abierto.
El proyecto también ofrece imágenes de Docker y paquetes para varias distribuciones de Linux, macOS mediante Homebrew e instalación a través de Cargo. Sus funciones adaptativas ajustan el comportamiento al sistema operativo del host y al uso que se le da a la herramienta con el tiempo.
Funciones clave
- 01Escanea los 65.000 puertos en unos tres segundos, según el proyecto.
- 02Envía automáticamente los puertos detectados a Nmap para analizarlos en más detalle.
- 03El motor de scripts admite Python, Lua y Shell.
- 04Admite IPv6, rangos CIDR y archivos como entrada para especificar objetivos.
- 05Está disponible mediante Docker, Cargo y varios gestores de paquetes.
Casos de uso
- Enumerar rápidamente los puertos abiertos de hosts durante una prueba de penetración.
- Integrar la detección de puertos con Nmap o scripts personalizados en un flujo de trabajo de seguridad automatizado.
- Comprobar qué servicios están expuestos en tus propios servidores o redes.
Inicio rápido
- 1
Instala Rust y, después, instala RustScan con Cargo (el método con soporte oficial)
cargo install rustscan - 2
En macOS, instala RustScan con Homebrew
brew install rustscan - 3
En Arch Linux, instala RustScan con pacman
pacman -S rustscan
Antes de usarlo
- Solo las instalaciones con Cargo cuentan con soporte oficial; las demás proceden de empaquetadores externos.
- Licenciado bajo GPL-3.0, una licencia copyleft que exige que las obras derivadas sigan siendo de código abierto.
Temas
Preguntas frecuentes
- ¿Qué es RustScan?
- Escáner de puertos rápido escrito en Rust que detecta puertos abiertos y envía los resultados a Nmap o a scripts personalizados. RustScan es un escáner de puertos de línea de comandos escrito en Rust. Está diseñado para detectar rápidamente puertos TCP abiertos en uno o varios hosts y, según afirma el propio proyecto, puede escanear el rango completo de 65.000 puertos en unos segundos. Admite IPv6, notación CIDR y archivos como entrada para especificar objetivos.
- ¿RustScan es gratuito? ¿Qué licencia tiene?
- RustScan es open source bajo la licencia GPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿RustScan sigue mantenido?
- Mantenimiento activo. El último commit de RustScan fue el 4 nov 2026.
- ¿Para qué puedo usar RustScan?
- Enumerar rápidamente los puertos abiertos de hosts durante una prueba de penetración. Integrar la detección de puertos con Nmap o scripts personalizados en un flujo de trabajo de seguridad automatizado. Comprobar qué servicios están expuestos en tus propios servidores o redes.
- ¿Cómo se instala RustScan?
- Instala Rust y, después, instala RustScan con Cargo (el método con soporte oficial): cargo install rustscan En macOS, instala RustScan con Homebrew: brew install rustscan En Arch Linux, instala RustScan con pacman: pacman -S rustscan
- ¿Dónde consigo RustScan?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/bee-san/RustScan
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Una lista seleccionada de herramientas, bookmarklets, extensiones de navegador y extensiones para Burp/Caido/ZAP usadas por hackers web y cazadores de recompensas por bugs.
Comprobador de puertos TCP de código abierto con API REST e interfaz web, autoalojable con Docker y basado en Litestar.
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.
Plataforma basada en Kubernetes que ejecuta una instancia independiente de OWASP Juice Shop por participante para formaciones de seguridad y eventos CTF.
Firewall de aplicaciones gratuito y de código abierto para Windows y Linux que supervisa y controla el tráfico de red de cada app, con DNS seguro y bloqueo de rastreadores integrados.