Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
Tools/GitHubGitHub/notsosecure/udp-hunter
AufklärungSchwachstellenscannerExploitationInformationsbeschaffungNetzwerksicherheitPenetrationstests
GitHubnotsosecure/udp-hunter

udp-hunter

Netzwerkbewertungstool für verschiedene UDP-Dienste, die sowohl IPv4- als auch IPv6-Protokolle abdecken

Repository anzeigen
11736vor 6 JahrenVon Kitploit geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen
udp-hunter — Netzwerkbewertungstool für verschiedene UDP-Dienste, die sowohl IPv4- als auch IPv6-Protokolle abdecken | Kitploit

Was ist UDP Hunter?

UDP-Scanning war schon immer eine langsame und mühsame Aufgabe, und wenn man IPv6 zu UDP hinzufügt, wird die Auswahl an Werkzeugen ziemlich begrenzt. UDP Hunter ist ein auf Python basierendes Open-Source-Netzwerkbewertungstool, das sich auf UDP-Dienst-Scanning konzentriert. Mit UDP Hunter haben wir uns darauf konzentriert, Audits von weit verbreiteten UDP-Protokollen für IPv6- und IPv4-Hosts bereitzustellen. Derzeit unterstützt UDP Hunter 19 verschiedene Service-Probes. Das Tool ermöglicht das Scannen großer Netzwerke im Bulk sowie gezieltes Host-Scannen für bestimmte Ports und mehr. Sobald ein offener Dienst entdeckt wird, geht UDP Hunter einen Schritt weiter und gibt sogar Hinweise, wie man die entdeckten Dienste möglicherweise ausnutzen kann. UDP Hunter erstellt Berichte in einem übersichtlichen Textformat, die Unterstützung für weitere Formate ist jedoch in Arbeit.

Wie funktioniert UDP Hunter?

UDP Hunter erstellt eine Liste von IPs, wenn ihm ein IP-Bereich übergeben wird. Es unterstützt auch Domainnamen, die aufgelöst werden, und die IP wird zur Liste hinzugefügt. Sobald die Liste intern von UDP Hunter erstellt wurde, sendet es UDP-Probes an alle gelisteten IPs. Wenn der Host einen UDP-Dienst ausführt, antwortet er. UDP Hunter sniffed im Grunde das Netzwerk, insbesondere auf UDP-Verkehr, und liest dann alle UDP-Pakete, die zum Zielhost kommen. Alle UDP-Probes, die nach dem Ausführen von UDP Hunter empfangen werden, werden gemeldet. Es gibt jedoch eine Option (durch Setzen von --noise=false), um irrelevante UDP-Pakete zu ignorieren und nur den interessierenden UDP-Verkehr zu beobachten, der von den Hosts und Diensten/Ports stammt, die in der Zielliste erwähnt werden. Die Idee hinter der Erstellung von UDP Hunter wurde ursprünglich von udp-proto-scanner inspiriert. Ich danke Portcullis Labs herzlich dafür sowie Anant und Sumit Siddharth (Sid) für ihre wertvollen Beiträge während der Arbeit an UDP Hunter.

Unterstützte UDP-Probes:

Derzeit werden die folgenden UDP-Service-Probes auf ihren Standard-Ports unterstützt:

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

Einrichtung:

Laden Sie das Tool von hier herunter oder klonen Sie das Repository:

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

Voraussetzungen:

  • Python 3.x
  • Python-Module - auch in der Datei „requirements.txt“ aufgeführt
    • netaddr
    • colorama
    • argparse
    • ifaddr
    • datetime

Dies sollte Ihnen bei der Ersteinrichtung helfen:

Installieren Sie alle erforderlichen Module: pip3 install -r requirements.txt

Erforderliche Konfigurationsdateien:

  • udp.txt - Diese Datei enthält UDP-Probes
  • udphelp.txt - Diese Datei enthält eine Liste von Tools und Vorschlägen für jede UDP-Probe oder jeden Dienst.
Sie können die Konfigurationsdateien auch über die Befehlszeilenargumente ändern:

“--configfile ” und “--probehelp ”

Überprüfen Sie die Konfigurationen mit folgendem Befehl:

python udp-hunter.py

Hinweis: Es sollte die folgenden Hilfedetails anzeigen. Wenn ein Fehler auftritt, überprüfen Sie Ihre Konfigurationen oder kontaktieren Sie mich bei toolspezifischen Fehlern.

Funktionen / Optionen:

UDP Hunter v0.1beta hat die folgenden Funktionen:
Erforderliche Optionen:
  • --host - Einzelner Host - Erforderlich oder
  • --file - Datei mit IPs - Erforderlich
Optional:
  • --output - Ausgabedatei - Erforderlich
  • --probes - Name der Probe oder 'all' (Standard: alle Proben) (Optional)
    • Probenliste - 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 - Liste der Ports oder 'all' (Standard: alle Ports) (Optional)
  • --retries - Anzahl der Pakete, die an jeden Host gesendet werden. Standard: 2 (Optional)
  • --noise - Zum Filtern der Ausgabe von nicht gelisteten IPs (Optional)
  • --verbose - Ausführlichkeit, zeigt auch Sniffer-Ausgabe --- bitte lassen Sie dies auf true, standardmäßig ist es true. Dies hilft uns bei der Analyse der Ausgabe.
  • --timeout - Timeout 1.0, 2.0 in Minuten (Optional)
  • --lhost6 - IPv6 der Listener-Schnittstelle angeben
  • --lhost4 - IPv4 der Listener-Schnittstelle angeben
  • --configfile - Speicherort der Konfigurationsdatei - Standard ist 'udp.txt' im selben Verzeichnis
  • --probehelp - Speicherort der Hilfedatei - Standard ist 'udphelp.txt' im selben Verzeichnis
Verwendung:

Usage: python udp-hunter.py --file=inputfile.txt --output=outputfile.txt [optional arguments] Usage: python udp-hunter.py --file=inputfile.txt --output=outputfile.txt [--probes=NTPRequest,SNMPv3GetReques] [--ports=123,161,53] [--retries=3] [--noise=true] [--verbose=false] [--timeout=1.0] [--configfile]

Danksagungen:

Die UDP-Probes stammen hauptsächlich von amap, ike-scan, nmap und udp-proto-scanner. Die Inspiration für den Scan-Code stammt von udp-proto-scanner.

Zukünftige Arbeiten:

  • Hinzufügen weiterer UDP-Probes
  • Verschiedene Berichtsformate
  • Aktualisierung der ausnutzungsbezogenen Hilfen

Weiterführende Informationen:

  • UDP Hunter - Ein Open-Source-Netzwerkbewertungstool
  • Einrichtungsschritte für UDP Hunter
  • Beispielausführung von UDP Hunter
Tool herunterladen