Skip to content
KitploitKITPLOIT
HerramientasExploitsBlog
Log in
Enviar
HerramientasExploitsBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

FeedsContactoPrivacidad© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
ultrasploiter — Un único binario que combina un escáner de puertos, el índice completo de Exploit-DB (47k entradas) y módulos de exploit ejecutables en una sola herramienta. Escrito en Rust, funciona en Linux, Windows y macOS. | Kitploit
Herramientas/GitLabGitLab/vqkro/ultrasploiter
Frameworks de Pruebas de PenetraciónReconocimientoEscáneres de VulnerabilidadesFrameworks de ExploitsMapeo de RedesEscaneo de PuertosExplotaciónExplotación de Aplicaciones WebRecopilación de InformaciónComando y ControlRed Teaming
143hace 15 díasAún no revisado
Desarrollo de Payloads
GitLabvqkro/ultrasploiter

ultrasploiter

Un único binario que combina un escáner de puertos, el índice completo de Exploit-DB (47k entradas) y módulos de exploit ejecutables en una sola herramienta. Escrito en Rust, funciona en Linux, Windows y macOS.

Ver Repositorio

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir

UltraSploiter

escáner de puertos, el índice completo de exploit-db y un conjunto de exploits ejecutables en un solo binario. un solo archivo, sin dependencias. linux, windows y macos.

si normalmente recurrirías a nmap + searchsploit + metasploit, esto es los tres detrás de un solo comando:

normalmenteaquí
nmapUltraSploiter scan <ip>
searchsploitUltraSploiter search <kw>
msfconsoleUltraSploiter exploit <ip> <module>

UltraSploiter menu

novedades en 2.0.0

esta es grande. el objetivo de la versión es que escanear hasta obtener una shell se sienta como un solo movimiento, y una vez que estás dentro de la máquina no deberías estar escribiendo comandos en bruto en una tubería tonta.

  • shell de post-explotación — cuando llega una sesión, sessions -i <id> abre un menú real que manejas con ↑/↓ y enter. ejecuta comandos, lista archivos, descarga archivos, sube archivos, captura su escritorio directamente al tuyo, cambia su fondo de pantalla, vuelca información del sistema, deja persistencia, limpia. cada acción determina por sí sola si es windows o linux.
  • escáner más rápido — la concurrencia por plantilla de timing se duplica aproximadamente (-T3 ahora son 2500 sockets en vuelo, -T5 son 12000), así que el barrido de los top-1000 termina notablemente más rápido en una red activa.
  • huellas más precisas — la tabla de versiones se amplió mucho: ssh, ftp, smtp/imap, apache/nginx/iis/php/aspnet/tomcat/jetty, mysql/mariadb, redis, memcached, mongodb, elasticsearch, mssql/postgres, vnc, rdp, smb, docker, rabbitmq, jenkins/grafana/gitlab, rsync, mqtt, appliances de vpn y más. más puertos reciben también una sonda real (110/143/2375/5672/15672…).
  • ranking de búsqueda más inteligente — la búsqueda de módulos ahora puntúa: un id o nombre de módulo exacto gana, luego título/producto, luego cve, y los módulos ejecutables flotan por encima de los resultados solo de documentación. se acabó el ruido alfabético en la parte superior.
  • estabilidad al disparar — un módulo que entra en pánico ya no se lleva consigo todo el proceso. las ejecuciones de exploits ocurren en su propio hilo con un unwind capturado, y tras una ejecución exitosa te avisa que se abrió una sesión.

la versión corta: la misma promesa de tres letras, un camino mucho más corto desde scan hasta una shell en la máquina.

shell de post-explotación

cuando se conecta una reverse shell queda registrada como una sesión. entra al menú:

UltraSploiter console
usp > sessions
usp > sessions -i 1

obtienes una lista por la que te mueves con las teclas de flecha (las teclas numéricas también saltan), enter para elegir:

acciónqué hace
shellshell de comandos interactivo, back para volver
filesls -la / o dir C:\
sysinfohost, usuario, SO, interfaces
screenshotcaptura el escritorio del objetivo, lo guarda en ~/.ultrasploiter/loot
downloaddescarga un archivo a ~/.ultrasploiter/loot (base64)
uploadsube un archivo local al objetivo (base64)
wallpaperdescarga una imagen y la establece como su fondo de pantalla
persistescribe una entrada de reinicio (pregunta primero)
cleanupborra el historial del shell y los artefactos temporales

detecta el SO del objetivo por sí mismo (linux vs windows) y construye el comando correcto para cada acción — powershell en windows, sh/coreutils en linux. las transferencias de archivos van por el socket existente como base64, así que no hay que instalar nada más en ninguno de los dos lados.

UltraSploiter post-exploitation shell

cómo obtenerlo

la forma más fácil es simplemente tomar el binario precompilado y ejecutarlo. nada que instalar.

desde la página de releases:

  • windows - UltraSploiter-windows-x86_64.exe, haz doble clic
  • linux - UltraSploiter-linux-x86_64
  • macos - aún no hay uno precompilado, compílalo con un solo comando (abajo)

es una herramienta de seguridad, así que el antivirus y SmartScreen lo marcarán. en windows haz clic en más información -> ejecutar de todos modos, o añade una exclusión si vas a conservarlo.

windows

haz doble clic en UltraSploiter.exe, el menú se abre. si SmartScreen se queja de un editor desconocido (lo hará, no está firmado), haz clic en más información -> ejecutar de todos modos.

linux

chmod +x UltraSploiter-linux-x86_64
./UltraSploiter-linux-x86_64

macos

chmod +x UltraSploiter-macos-arm64
./UltraSploiter-macos-arm64

si gatekeeper lo bloquea (de nuevo, no está firmado) haz clic derecho -> abrir, o elimina el indicador de cuarentena una vez:

xattr -d com.apple.quarantine UltraSploiter-macos-arm64

compilarlo

solo es necesario si no hay un binario para tu plataforma o si quieres cambiar algo. requiere rust 1.74+.

linux

sudo apt install build-essential
git clone https://gitlab.com/vqkro/ultrasploiter
cd ultrasploiter
./build.sh

macos

xcode-select --install
git clone https://gitlab.com/vqkro/ultrasploiter
cd ultrasploiter
./build.sh

windows

git clone https://gitlab.com/vqkro/ultrasploiter
cd ultrasploiter
.\build.ps1

build.ps1 usa la cadena de herramientas gnu, así que no necesitas visual studio ni msvc; lo instala si falta. si ya tienes las herramientas de compilación de msvc, entonces un simple cargo build --release también funciona.

un detalle de windows: windows-sys (incluido por tokio) llama a dlltool, que necesita el ensamblador as, y el componente rust-mingw no lo incluye. build.ps1 busca un bin de mingw que lo tenga en tools\mingw64\bin y %USERPROFILE%\tools\mingw64\bin y lo antepone al PATH. coloca una compilación de winlibs en una de esas rutas si te encuentras con error calling dlltool. no afecta a msvc.

ejecutarlo

sin argumentos y obtienes el menú:

   1)  Scan a target           find open ports and services
   2)  Search exploits         keyword lookup
   3)  List runnable modules
   4)  Run an exploit          pick a target and a module
   5)  Console                 advanced msf-style commands
   0)  Exit

línea de comandos

la forma corta: dale un objetivo, añade un módulo si quieres ejecutar uno, y él se encarga del resto.

UltraSploiter 10.0.0.5                           # scan it (same as scan 10.0.0.5)
UltraSploiter 10.0.0.5 -p 22,80,443 -T4          # scan with flags
UltraSploiter 10.0.0.5 vsftpd_234                # run a native/catalog module
UltraSploiter 10.0.0.5 exploit/windows/smb/ms17_010_eternalblue
                                                 # route an msf module, RHOSTS set for you

los comandos explícitos, si los prefieres:

Descargar herramienta