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
Strumenti/GitHubGitHub/threatexpress/domainhunter
OSINT (Open Source Intelligence)RicognizioneRaccolta InformazioniPhishingPenetration TestingCommand and ControlRed Teaming
GitHubthreatexpress/domainhunter

domainhunter

Controlla i domini scaduti per categorizzazione/reputazione e cronologia di Archive.org per determinare buoni candidati per domini di phishing e C2

Vedi Repository
1.7k2873 anni faRevisionato da Kitploit

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
domainhunter — Controlla i domini scaduti per categorizzazione/reputazione e cronologia di Archive.org per determinare buoni candidati per domini di phishing e C2 | Kitploit
Sito web

Domain Hunter

Autori Joe Vest (@joevest) & Andrew Chiles (@andrewchiles)

La selezione del nome di dominio è un aspetto importante nella preparazione per test di penetrazione e, in particolare, per gli impegni Red Team. Comunemente, domini utilizzati in precedenza per scopi benigni e adeguatamente categorizzati possono essere acquistati per pochi dollari. Tali domini possono consentire a un team di bypassare i filtri web basati sulla reputazione e le restrizioni di uscita di rete per attività di phishing e C2.

Questo strumento basato su Python è stato scritto per interrogare rapidamente il motore di ricerca Expireddomains.net alla ricerca di domini scaduti/disponibili con una precedente cronologia di utilizzo. Successivamente, interroga opzionalmente la reputazione del dominio presso servizi come Symantec Site Review (BlueCoat), IBM X-Force e Cisco Talos. L'output principale dello strumento è un report in stile tabella HTML con timestamp.

Vedi CHANGELOG per la cronologia degli aggiornamenti e le note di rilascio!

Caratteristiche

  • Recupera un numero specificato di domini recentemente scaduti e cancellati (.com, .net, .org) da ExpiredDomains.net
    • Nota: avrai bisogno di credenziali da expireddomains.net per la piena funzionalità
  • Recupera domini disponibili basati sulla ricerca per parole chiave da ExpiredDomains.net
  • Esegui controlli di reputazione contro Symantec WebPulse Site Review (BlueCoat), IBM x-Force e Cisco Talos
  • Ordina i risultati per età del dominio (se nota) e filtra per reputazione
  • Output di tabella testuale e report HTML con collegamenti alle fonti di reputazione e alla voce Archive.org

Installazione

Installazione diretta

Installa i requisiti Python

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

Opzionale - Installa dipendenze aggiuntive per il supporto OCR

  • Debian/Ubuntu: apt-get install tesseract-ocr python3-pil

  • MAC OSX: brew install tesseract

Installazione con pipenv

root@kitploit:~
pipenv --python 3.7
pipenv install

Opzionale - Installa dipendenze aggiuntive per il supporto OCR

  • Debian/Ubuntu: apt-get install tesseract-ocr python3-pil

Docker

  1. Costruisci l'immagine docker build -t domainhunter .

  2. Eseguila con i tuoi argomenti docker run -it domainhunter [args]

Utilizzo

root@kitploit:~
usage: domainhunter.py [-h] [-a] [-k KEYWORD] [-c] [-f FILENAME] [--ocr]
                    [-r MAXRESULTS] [-s SINGLE] [-t {0,1,2,3,4,5}]
                    [-w MAXWIDTH] [-V]

Finds expired domains, domain categorization, and Archive.org history to determine good candidates for C2 and phishing domains

optional arguments:
-h, --help            show this help message and exit
-a, --alexa           Filter results to Alexa listings
-k KEYWORD, --keyword KEYWORD
                        Keyword used to refine search results
-c, --check           Perform domain reputation checks
-f FILENAME, --filename FILENAME
                        Specify input file of line delimited domain names to
                        check
--ocr                 Perform OCR on CAPTCHAs when challenged
-r MAXRESULTS, --maxresults MAXRESULTS
                        Number of results to return when querying latest
                        expired/deleted domains
-s SINGLE, --single SINGLE
                        Performs detailed reputation checks against a single
                        domain name/IP.
-t {0,1,2,3,4,5}, --timing {0,1,2,3,4,5}
                        Modifies request timing to avoid CAPTCHAs. Slowest(0)
                        = 90-120 seconds, Default(3) = 10-20 seconds,
                        Fastest(5) = no delay
-w MAXWIDTH, --maxwidth MAXWIDTH
                        Width of text table
-V, --version         show program's version number and exit

Examples:
./domainhunter.py -k apples -c --ocr -t5
./domainhunter.py --check --ocr -t3
./domainhunter.py --single mydomain.com
./domainhunter.py --keyword tech --check --ocr --timing 5 --alexa
./domaihunter.py --filename inputlist.txt --ocr --timing 5

Usa i valori predefiniti per controllare i 100 domini più recenti e verificare la reputazione

root@kitploit:~
python3 ./domainhunter.py

Cerca i 1000 domini più recentemente scaduti/cancellati, ma non controllare la reputazione

root@kitploit:~
python3 ./domainhunter.py -r 1000

Esegui tutti i controlli di reputazione per un singolo dominio

root@kitploit:~
python3 ./domainhunter.py -s mydomain.com

[*] Downloading malware domain list from http://mirror1.malwaredomains.com/files/justdomains

[*] Fetching domain reputation for: mydomain.com
[*] BlueCoat: mydomain.com
[+] mydomain.com: Technology/Internet
[*] IBM xForce: mydomain.com
[+] mydomain.com: Communication Services, Software as a Service, Cloud, (Score: 1)
[*] Cisco Talos: mydomain.com
[+] mydomain.com: Web Hosting (Score: Neutral)

Esegui tutti i controlli di reputazione per un elenco di domini alla massima velocità con OCR dei CAPTCHA

root@kitploit:~
python3 ./domainhunter.py -f <domainslist.txt> -t 5 --ocr

Cerca domini disponibili con il termine chiave "dog", massimo 25 risultati, e controlla la reputazione

root@kitploit:~
python3 ./domainhunter.py -k dog -r 25 -c

 ____   ___  __  __    _    ___ _   _   _   _ _   _ _   _ _____ _____ ____
|  _ \ / _ \|  \/  |  / \  |_ _| \ | | | | | | | | | \ | |_   _| ____|  _ \
| | | | | | | |\/| | / _ \  | ||  \| | | |_| | | | |  \| | | | |  _| | |_) |
| |_| | |_| | |  | |/ ___ \ | || |\  | |  _  | |_| | |\  | | | | |___|  _ <
|____/ \___/|_|  |_/_/   \_\___|_| \_| |_| |_|\___/|_| \_| |_| |_____|_| \_\

Expired Domains Reputation Checker
Authors: @joevest and @andrewchiles

DISCLAIMER: This is for educational purposes only!
It is designed to promote education and the improvement of computer/cyber security.
The authors or employers are not liable for any illegal act or misuse performed by any user of this tool.
If you plan to use this content for illegal purpose, don't.  Have a nice day :)

[*] Downloading malware domain list from http://mirror1.malwaredomains.com/files/justdomains

[*] Fetching expired or deleted domains containing "dog"
[*]  https://www.expireddomains.net/domain-name-search/?q=dog

[*] Performing domain reputation checks for 8 domains.
[*] BlueCoat: doginmysuitcase.com
[+] doginmysuitcase.com: Travel
[*] IBM xForce: doginmysuitcase.com
[+] doginmysuitcase.com: Not found.
[*] Cisco Talos: doginmysuitcase.com
[+] doginmysuitcase.com: Uncategorized
Scarica lo strumento