Skip to content
KitploitKITPLOIT
StrumentiBlog
Invia
StrumentiBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
ReconHound — ReconHound è uno strumento di ricognizione web basato su Python progettato per penetration tester, cacciatori di bug bounty e hacker etici. Supporta l'enumerazione di directory e file, l'enumerazione di sottodomini, il fuzzing e la scoperta di host virtuali (vhost). | Kitploit
Strumenti/GitLabGitLab/s_r_e_e_r_a_j/reconhound
RicognizioneRaccolta InformazioniSicurezza WebFuzzingPenetration TestingEnumerazione Sottodomini
GitLabs_r_e_e_r_a_j/reconhound

ReconHound

ReconHound è uno strumento di ricognizione web basato su Python progettato per penetration tester, cacciatori di bug bounty e hacker etici. Supporta l'enumerazione di directory e file, l'enumerazione di sottodomini, il fuzzing e la scoperta di host virtuali (vhost).

Vedi Repository
164 mesi faNon ancora revisionato

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi
Sito web

ReconHound

ReconHound è uno strumento di ricognizione web basato su Python, progettato per penetration tester, bug bounty hunters e hacker etici. Aiuta a identificare percorsi nascosti, file, sottodomini, parametri di query, host virtuali ed endpoint fuzzabili — rendendolo una soluzione versatile per la ricognizione web profonda.

Caratteristiche

  • Scansione multi-threading per enumerazione web ad alta velocità

  • Supporta:

    • Scoperta di directory e file

    • Enumerazione dei sottodomini

    • Rilevamento di host virtuali tramite header Host

    • Fuzzing dei parametri di query

    • Fuzzing in qualsiasi punto dell'URL utilizzando un segnaposto FUZZ personalizzato

  • Salva i risultati in formato JSON

  • Gestisce con garbo le interruzioni e salva i risultati parziali

Disclaimer

ReconHound dovrebbe essere utilizzato in modo responsabile e legale. L'uso non autorizzato di questo strumento per scansionare, fare fuzz o testare siti web senza esplicita autorizzazione è illegale e non etico. L'autore non è responsabile per qualsiasi uso improprio o conseguenze legali derivanti dall'uso di questo strumento.

Compatibilità

  • Linux (Debian, RHEL, Arch)

Installazione

1. Clona il repository:

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

2. Vai alla directory di ReconHound:

root@kitploit:~
cd ReconHound

3. Installa le dipendenze:

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

Nota per gli utenti di Kali, Parrot, Ubuntu 23.04+, Arch Linux:

Se vedi un errore come:

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

allora usa:

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

4. Esegui lo script install.py per installare:

root@kitploit:~
sudo python3 install.py

Quindi digita y per installare

5. Esegui lo strumento

root@kitploit:~
reconhound [options]

Opzioni da riga di comando per modalità

dir – Enumerazione di Directory e File

Esempio:

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 – Enumerazione dei Sottodomini

Esempio:

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

vhost – Scoperta di Host Virtuali

Esempio:

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 dei Parametri di Query

Esempio:

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 – Fuzz Ovunque nell'URL

Esempio:

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 di Aiuto per Ogni Modalità

modalità dir

root@kitploit:~
reconhound dir --help

modalità sub

root@kitploit:~
reconhound sub --help

modalità vhost

root@kitploit:~
reconhound vhost --help

modalità fuzz

root@kitploit:~
reconhound fuzz --help

modalità fuzzany

root@kitploit:~
reconhound fuzzany --help

Disinstallazione

Esegui lo script install.py

root@kitploit:~
sudo python3 install.py

Quindi digita n per disinstallare

Licenza

Questo progetto è concesso in licenza con la Licenza MIT

Scarica lo strumento
OptionDescription
-u, --urlURL target (es., https://example.com)
-w, --wordlistPercorso della wordlist di directory/file
-e, --extensionsEstensioni file separate da virgola (es., .php,.html,.js)(opzionale)
-t, --threadsNumero di thread da usare (default: 10)(opzionale)
-o, --outputFile per salvare i risultati (formato JSON, out.json)(opzionale)
OptionDescription
-d, --domainDominio target (es., example.com)
-w, --wordlistPercorso della wordlist dei sottodomini
-t, --threadsNumero di thread da usare, default(10)(opzionale)
-o, --outputFile per salvare i risultati (formato JSON, out.json)(opzionale)
OptionDescription
-i, --ipIndirizzo IP target (es., 192.0.2.1)(IP del sito web target)
-d, --domainNome dominio reale usato nell'header Host (dominio del sito web target)(es., "example.com")
-w, --wordlistWordlist di host virtuali (es., admin, dev, test)
-t, --threadsNumero di thread da usare, default:10 (opzionale)
-o, --outputFile per salvare i risultati (formato JSON, out.json)(opzionale)
OptionDescription
-u, --urlURL target con FUZZ nel parametro (es., ?id=FUZZ)
-p, --paramNome del parametro da fuzzare (es., id)
-w, --wordlistWordlist di payload da iniettare nel parametro
-t, --threadsNumero di thread da usare, default:10 (opzionale)
-o, --outputFile per salvare i risultati (formato JSON, out.json)(opzionale)
OptionDescription
-u, --urlURL contenente FUZZ nel percorso o nella query (es., /FUZZ/login)
-w, --wordlistWordlist per sostituire FUZZ
-t, --threadsNumero di thread da usare, default:10(opzionale)
-o, --outputFile per salvare i risultati (formato JSON, out.json)(opzionale)