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
ReconHound — ReconHound est un outil de reconnaissance web basé sur Python conçu pour les testeurs d'intrusion, les chasseurs de bugs et les hackers éthiques. Il prend en charge l'énumération de répertoires et de fichiers, l'énumération de sous-domaines, le fuzzing et la découverte d'hôtes virtuels (vhost). | Kitploit
Outils/GitLabGitLab/s_r_e_e_r_a_j/reconhound
ReconnaissanceCollecte d'InformationsSécurité WebFuzzingTests d'IntrusionÉnumération de Sous-domaines
GitLabs_r_e_e_r_a_j/reconhound

ReconHound

Voir le dépôt
16il y a 4 moisPas encore vérifié

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 →
Site web

À propos

ReconHound est un outil de reconnaissance web basé sur Python conçu pour les testeurs d'intrusion, les chasseurs de bugs et les hackers éthiques. Il prend en charge l'énumération de répertoires et de fichiers, l'énumération de sous-domaines, le fuzzing et la découverte d'hôtes virtuels (vhost).

Partager

ReconHound

ReconHound est un outil de reconnaissance web basé sur Python, conçu pour les testeurs d'intrusion, les chasseurs de bugs et les hackers éthiques. Il permet d'identifier les chemins cachés, les fichiers, les sous-domaines, les paramètres de requête, les hôtes virtuels et les points d'entrée vulnérables au fuzzing, ce qui en fait une solution polyvalente pour la reconnaissance web approfondie.

Fonctionnalités

  • Analyse multithreadée pour une énumération web à haute vitesse

  • Prend en charge :

    • Découverte de répertoires et de fichiers

    • Énumération de sous-domaines

    • Détection d'hôtes virtuels via l'en-tête Host

    • Fuzzing de paramètres de requête

    • Fuzzing à n'importe quel endroit de l'URL à l'aide d'un espace réservé FUZZ personnalisé

  • Sauvegarde des résultats au format JSON

  • Gère élégamment les interruptions et sauvegarde les résultats partiels

Avertissement

ReconHound doit être utilisé de manière responsable et légale. Toute utilisation non autorisée de cet outil pour scanner, fuzzer ou tester des sites web sans autorisation explicite est illégale et contraire à l'éthique. L'auteur n'est pas responsable de toute mauvaise utilisation ou des conséquences juridiques résultant de l'utilisation de cet outil.

Compatibilité

  • Linux (Debian, RHEL, Arch)

Installation

1. Cloner le dépôt :

root@kitploit:~
git clone https://gitlab.com/s_r_e_e_r_a_j/ReconHound.git

2. Se déplacer dans le répertoire ReconHound :

root@kitploit:~
cd ReconHound

3. Installer les dépendances :

root@kitploit:~
pip3 install -r requirements.txt

Note pour les utilisateurs de Kali, Parrot, Ubuntu 23.04+, Arch Linux :

Si vous rencontrez une erreur du type :

root@kitploit:~
error: externally-managed-environment

alors utilisez :

root@kitploit:~
pip3 install -r requirements.txt --break-system-packages

4. Exécuter le script install.py pour l'installation :

root@kitploit:~
sudo python3 install.py

Tapez ensuite y pour installer

5. Lancer l'outil :

root@kitploit:~
reconhound [options]

Options de ligne de commande par mode

dir – Énumération de répertoires et fichiers

Exemple :

root@kitploit:~
reconhound dir -u https://example.com -w /path/to/wordlist/wordlist.txt -e .php,.html -t 20 -o /path/to/save/dir_results.json

sub – Énumération de sous-domaines

Exemple :

root@kitploit:~
reconhound sub -d example.com -w /path/to/wordlist/wordlist.txt -t 30 -o /path/to/save/sub_results.json

vhost – Découverte d'hôtes virtuels

Exemple :

root@kitploit:~
reconhound vhost -i 192.0.2.1 --domain example.com -w /path/to/wordlist/wordlist.txt -t 25 -o /path/to/save/vhost_results.json

fuzz – Fuzzing de paramètres de requête

Exemple :

root@kitploit:~
reconhound fuzz -u "https://example.com/page.php?id=FUZZ" -p id -w /path/to/wordlist/wordlist.txt -t 20 -o /path/to/save/fuzz_results.json
root@kitploit:~
reconhound fuzz -u "https://example.com/login?username=admin&password=FUZZ" -p password -w /path/to/wordlist/wordlist.txt -t 15 -o /path/to/save/fuzz_results.json

fuzzany – Fuzzer n'importe où dans l'URL

Exemple :

root@kitploit:~
reconhound fuzzany -u "https://example.com/FUZZ/login" -w /path/to/wordlist/wordlist.txt -t 15 -o /path/to/save/fuzzany_results.json
root@kitploit:~
reconhound fuzzany -u "https://example.com?FUZZ=admin" -w /path/to/wordlist/wordlist.txt -t 15 -o /path/to/save/fuzzany_results.json
root@kitploit:~
reconhound fuzzany -u "https://example.com/login?username=admin&password=FUZZ" -w /path/to/wordlist/wordlist.txt -t 15 -o /path/to/save/fuzzany_results.json

Menu d'aide pour chaque mode

Mode dir

root@kitploit:~
reconhound dir --help

Mode sub

root@kitploit:~
reconhound sub --help

Mode vhost

root@kitploit:~
reconhound vhost --help

Mode fuzz

root@kitploit:~
reconhound fuzz --help

Mode fuzzany

root@kitploit:~
reconhound fuzzany --help

Désinstallation

Exécutez le script install.py

root@kitploit:~
sudo python3 install.py

Tapez ensuite n pour désinstaller

Licence

Ce projet est sous licence MIT.

Télécharger l’outil
OptionDescription
-u, --urlURL cible (par ex. https://example.com)
-w, --wordlistChemin vers la wordlist de répertoires/fichiers
-e, --extensionsExtensions de fichiers séparées par des virgules (par ex. .php,.html,.js)(optionnel)
-t, --threadsNombre de threads à utiliser (par défaut : 10)(optionnel)
-o, --outputFichier pour sauvegarder les résultats (format JSON,out.json)(optionnel)
OptionDescription
-d, --domainDomaine cible (par ex. example.com)
-w, --wordlistChemin vers la wordlist de sous-domaines
-t, --threadsNombre de threads à utiliser, défaut(10)(optionnel)
-o, --outputFichier pour sauvegarder les résultats (format JSON,out.json)(optionnel)
OptionDescription
-i, --ipAdresse IP cible (par ex. 192.0.2.1)(IP du site web cible)
-d, --domainNom de domaine réel utilisé dans l'en-tête Host (domaine du site web cible)(par ex. "example.com")
-w, --wordlistWordlist d'hôtes virtuels (par ex. admin, dev, test)
-t, --threadsNombre de threads à utiliser, défaut:10 (optionnel)
-o, --outputFichier pour sauvegarder les résultats (format JSON,out.json)(optionnel)
OptionDescription
-u, --urlURL cible avec FUZZ dans le paramètre (par ex. ?id=FUZZ)
-p, --paramNom du paramètre à fuzzer (par ex. id)
-w, --wordlistWordlist de payloads à injecter dans le paramètre
-t, --threadsNombre de threads à utiliser, défaut:10 (optionnel)
-o, --outputFichier pour sauvegarder les résultats (format JSON,out.json)(optionnel)
OptionDescription
-u, --urlURL contenant FUZZ dans le chemin ou la requête (par ex. /FUZZ/login)
-w, --wordlistWordlist pour remplacer FUZZ
-t, --threadsNombre de threads à utiliser, défaut:10(optionnel)
-o, --outputFichier pour sauvegarder les résultats (format JSON,out.json)(optionnel)