Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
udp-hunter — Outil d'évaluation réseau pour divers services UDP couvrant les protocoles IPv4 et IPv6 | Kitploit
Outils/GitHubGitHub/notsosecure/udp-hunter
ReconnaissanceScanners de VulnérabilitésExploitationCollecte d'InformationsSécurité RéseauTests d'Intrusion
GitHubnotsosecure/udp-hunter

udp-hunter

Outil d'évaluation réseau pour divers services UDP couvrant les protocoles IPv4 et IPv6

Voir le dépôt
11736il y a 6 ansVérifié par Kitploit

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

Qu'est-ce que UDP Hunter ?

Le scan UDP a toujours été un exercice lent et fastidieux, et si vous ajoutez IPv6 au-dessus d'UDP, le choix d'outils devient très limité. UDP Hunter est un outil open source d'évaluation réseau basé sur Python, axé sur le scan de services UDP. Avec UDP Hunter, nous nous sommes concentrés sur l'audit des protocoles UDP largement connus pour les hôtes IPv6 et IPv4. À ce jour, UDP Hunter prend en charge 19 sondes de services différentes. L'outil vous permet de scanner en masse de grands réseaux ainsi que de cibler des hôtes spécifiques pour des ports particuliers, etc. Une fois qu'un service ouvert est découvert, UDP Hunter va plus loin et vous fournit même des conseils sur la façon de potentiellement exploiter les services découverts. UDP Hunter génère des rapports dans un format texte soigné, mais la prise en charge d'autres formats est en cours.

Comment fonctionne UDP Hunter ?

UDP Hunter crée une liste d'adresses IP lorsqu'une plage IP lui est fournie. Il prend également en charge les noms de domaine qui seront résolus et l'IP sera ajoutée à la liste. Une fois la liste créée en interne par UDP Hunter, il envoie des sondes UDP à toutes les adresses IP listées. Si l'hôte exécute un service UDP, il répondra. UDP Hunter écoute essentiellement le réseau pour le trafic UDP, puis lit tous les paquets UDP arrivant sur l'hôte cible. Toutes les sondes UDP reçues après l'exécution d'UDP Hunter seront signalées. Cependant, il existe une option (en définissant --noise=false) pour ignorer les paquets UDP non pertinents et n'observer que le trafic UDP d'intérêt provenant des hôtes et services/ports mentionnés dans la liste cible. L'idée derrière la création d'UDP Hunter a été initialement inspirée par udp-proto-scanner. Je remercie chaleureusement Portcullis Labs pour cela, ainsi qu'Anant et Sumit Siddharth (Sid) pour leurs précieuses contributions lors du développement d'UDP Hunter.

Sondes UDP prises en charge :

À ce jour, nous prenons en charge les sondes de service UDP suivantes sur leurs ports par défaut :

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

Configuration :

Téléchargez l'outil depuis ici ou clonez le dépôt :

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

Prérequis :

  • Python 3.x
  • Modules Python - également mentionnés dans le fichier "requirements.txt"
    • netaddr
    • colorama
    • argparse
    • ifaddr
    • datetime

Cela devrait vous aider pour la configuration initiale :

Installez tous les modules requis : pip3 install -r requirements.txt

Fichiers de configuration requis :

  • udp.txt - Ce fichier contient les sondes UDP
  • udphelp.txt - Ce fichier contient la liste des outils, suggestions pour chaque sonde ou service UDP
Vous pouvez également modifier les fichiers de configuration à l'aide de l'argument en ligne de commande :

“--configfile ” et “--probehelp ”

Vérifiez les configurations en exécutant la commande suivante :

python udp-hunter.py

Remarque : Cela devrait afficher les détails d'aide suivants ; si une erreur se produit, vérifiez vos configurations ou contactez-moi pour toute erreur spécifique à l'outil.

Fonctionnalités / Options :

UDP Hunter v0.1beta possède les fonctionnalités suivantes :
Options obligatoires :
  • --host - Hôte unique - Requis ou
  • --file - Fichier d'IPs - Requis
Options facultatives :
  • --output - Fichier de sortie - Requis
  • --probes - Nom de la sonde ou 'all' (par défaut : toutes les sondes) (Optionnel)
    • Liste des sondes - 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 des ports ou 'all' (par défaut : tous les ports) (Optionnel)
  • --retries - Nombre de paquets à envoyer à chaque hôte. Par défaut 2 (Optionnel)
  • --noise - Filtrer la sortie des IPs non listées (Optionnel)
  • --verbose - Verbosité, affiche également la sortie du sniffer --- veuillez garder ceci à true, par défaut c'est true. Cela nous aidera à analyser la sortie.
  • --timeout - Délai d'attente 1.0, 2.0 en minutes (Optionnel)
  • --lhost6 - Fournir l'IPv6 de l'interface d'écoute
  • --lhost4 - Fournir l'IPv4 de l'interface d'écoute
  • --configfile - Emplacement du fichier de configuration - par défaut 'udp.txt' dans le même répertoire
  • --probehelp - Emplacement du fichier d'aide - par défaut 'udphelp.txt' dans le même répertoire
Utilisation :

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]

Crédits :

Les sondes UDP sont principalement tirées de amap, ike-scan, nmap et udp-proto-scanner. L'inspiration pour le code de scan est venue de udp-proto-scanner.

Travaux futurs :

  • Ajout de sondes UDP supplémentaires
  • Différents formats de rapport
  • Mise à jour des aides liées à l'exploitation

En savoir plus :

  • UDP Hunter - Un outil d'évaluation réseau open source
  • Étapes de configuration pour UDP Hunter
  • Exemple d'exécution d'UDP Hunter
Télécharger l’outil