Skip to content
KitploitKITPLOIT
HerramientasBlog
Enviar
HerramientasBlog
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.

··Feeds·Contacto·Privacidad·© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
udp-hunter — Herramienta de evaluación de red para varios servicios UDP que cubre tanto los protocolos IPv4 como IPv6 | Kitploit
Herramientas/GitHubGitHub/notsosecure/udp-hunter
ReconocimientoEscáneres de VulnerabilidadesExplotaciónRecopilación de InformaciónSeguridad de RedesPruebas de Penetración
GitHubnotsosecure/udp-hunter

udp-hunter

Herramienta de evaluación de red para varios servicios UDP que cubre tanto los protocolos IPv4 como IPv6

Ver Repositorio
117369hace 6 añosRevisado por Kitploit

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

¿Qué es UDP Hunter?

El escaneo UDP siempre ha sido un ejercicio lento y doloroso, y si añades IPv6 sobre UDP, las opciones de herramientas se vuelven bastante limitadas. UDP Hunter es una herramienta de evaluación de redes de código abierto basada en Python, enfocada en el escaneo de servicios UDP. Con UDP Hunter, nos hemos centrado en proporcionar auditoría de protocolos UDP ampliamente conocidos para hosts IPv6 e IPv4. Hasta la fecha, UDP Hunter es compatible con 19 sondas de servicio diferentes. La herramienta permite realizar escaneos masivos de grandes redes, así como escaneos dirigidos a hosts específicos para puertos concretos y más. Una vez que se descubre un servicio abierto, UDP Hunter va un paso más allá y proporciona orientación sobre cómo se podría explotar potencialmente el servicio descubierto. UDP Hunter proporciona informes en un formato de texto ordenado; sin embargo, se está trabajando en la compatibilidad con más formatos.

¿Cómo funciona UDP Hunter?

UDP Hunter crea una lista de IPs cuando se le proporciona cualquier rango de IPs. También es compatible con nombres de dominio, que se resolverán y la IP se añadirá a la lista. Una vez que la lista ha sido creada internamente por UDP Hunter, enviará sondas UDP a todas las IPs listadas. Si el host está ejecutando un servicio UDP, responderá. UDP Hunter básicamente captura el tráfico de red, particularmente el tráfico UDP, luego lee todos los paquetes UDP que llegan al host de destino. Todas las sondas UDP recibidas después de ejecutar UDP Hunter serán reportadas. Sin embargo, hay una opción (configurando --noise=false) para ignorar paquetes UDP irrelevantes y solo observar el tráfico UDP de interés originado desde los hosts y servicios/puertos mencionados en la lista de destino. La idea detrás de la creación de UDP Hunter fue inicialmente inspirada por udp-proto-scanner. Agradezco de corazón a Portcullis Labs por ello y también a Anant y Sumit Siddharth (Sid) por sus valiosos aportes mientras trabajaba en UDP Hunter.

Sondas UDP compatibles:

Hasta la fecha, admitimos las siguientes sondas de servicio UDP en sus puertos predeterminados:

  • ike - puerto 500
  • rpc / RPCCheck - puerto 111
  • ntp / NTPRequest - puerto 123
  • snmp-public / SNMPv3GetRequest - puerto 161
  • ms-sql / ms-sql-slam - puerto 1434
  • netop - puerto 6502
  • tftp - puerto 69
  • db2 - puerto 523
  • citrix - puerto 1604
  • echo - puerto 7
  • chargen - puerto 19
  • systat - puerto 11
  • daytime / time - puerto 13
  • DNSStatusRequest / DNSVersionBindReq - puerto 53
  • NBTStat - puerto 137
  • xdmcp - puerto 177
  • net-support - puerto 5405
  • mdns-zeroconf - puerto 5353
  • gtpv1 - puerto 2123

Configuración:

Descarga la herramienta desde aquí o clona el repositorio:

git clone https://github.com/NotSoSecure/udp-hunter

Requisitos:

  • Python 3.x
  • Módulos de Python - también mencionados en el archivo "requirements.txt"
    • netaddr
    • colorama
    • argparse
    • ifaddr
    • datetime

Esto debería ayudarte con la configuración inicial:

Instala todos los módulos requeridos: pip3 install -r requirements.txt

Archivos de configuración requeridos:

  • udp.txt - Este archivo contiene las sondas UDP
  • udphelp.txt - Este archivo contiene una lista de herramientas, sugerencias para cada sonda o servicio UDP
También puedes cambiar los archivos de configuración usando el argumento de línea de comandos:

“--configfile ” y “--probehelp ”

Verifica las configuraciones ejecutando el siguiente comando:

python udp-hunter.py

Nota: Debería mostrar los siguientes detalles de ayuda, si esto arroja algún error verifica tus configuraciones o comunícate conmigo para cualquier error específico de la herramienta.

Características / Opciones:

UDP Hunter v0.1beta tiene las siguientes características:
Opciones obligatorias:
  • --host - Host único - Obligatorio o
  • --file - Archivo de IPs - Obligatorio
Opcionales:
  • --output - Archivo de salida - Obligatorio
  • --probes - Nombre de la sonda o 'all' (por defecto: todas las sondas) (Opcional)
    • Probe list - ike, rpc, ntp, snmp-public, ms-sql, ms-sql-slam, netop, tftp, db2, citrix, echo, chargen, systat, daytime, time, RPCCheck, DNSStatusRequest, DNSVersionBindReq, NBTStat, NTPRequest, SNMPv3GetRequest, xdmcp, net-support, mdns-zeroconf, gtpv1
  • --ports - Lista de puertos o 'all' (por defecto: todos los puertos) (Opcional)
  • --retries - Número de paquetes a enviar a cada host. Por defecto 2 (Opcional)
  • --noise - Para filtrar la salida de IPs no listadas (Opcional)
  • --verbose - verbosidad, también mostrará la salida del sniffer --- por favor mantén esto como verdadero, por defecto es verdadero. Esto nos ayudará a analizar la salida.
  • --timeout - Tiempo de espera 1.0, 2.0 en minutos (Opcional)
  • --lhost6 - Proporciona IPv6 de la interfaz de escucha
  • --lhost4 - Proporciona IPv4 de la interfaz de escucha
  • --configfile - Ubicación del archivo de configuración - por defecto es 'udp.txt' en el mismo directorio
  • --probehelp - Ubicación del archivo de ayuda - por defecto es 'udphelp.txt' en el mismo directorio
Uso:

Uso: python udp-hunter.py --file=archivo_entrada.txt --output=archivo_salida.txt [argumentos opcionales] Uso: python udp-hunter.py --file=archivo_entrada.txt --output=archivo_salida.txt [--probes=NTPRequest,SNMPv3GetReques] [--ports=123,161,53] [--retries=3] [--noise=true] [--verbose=false] [--timeout=1.0] [--configfile]

Créditos:

Las sondas UDP están tomadas principalmente de amap, ike-scan, nmap y udp-proto-scanner. La inspiración para el código de escaneo fue tomada de udp-proto-scanner.

Trabajo futuro:

  • Adición de más sondas UDP
  • Diferentes formatos de informes
  • Actualización de ayudas relacionadas con la explotación

Leer más:

  • UDP Hunter - Una herramienta de evaluación de redes de código abierto
  • Pasos de configuración para UDP Hunter
  • Ejecución de ejemplo de UDP Hunter
Descargar herramienta