
Automatizza il test di trasferimento di zona del Domain Name System (DNS). Verifica la presenza della CVE-1999-0532 trovando automaticamente i nameserver di un dato dominio, e testa i trasferimenti di zona; in caso di successo, i sottodomini vengono stampati sull'output standard.
Automatizza i test di trasferimento di zona del Domain Name System (DNS).
Trova automaticamente i nameserver di un dato dominio e verifica i trasferimenti di zona; in caso di successo, i record A identificati vengono stampati sull'output standard.
dztt zonetransfer.me
dztt -f domains.txt
dztt -n 1.1.1.1 zonetransfer.me
git >= 2.36.0
python >= 3.9
pip >= 20.3.4
Assicurati che i pacchetti di sistema nei requisiti siano installati. Scarica il repository.
sudo pacman -Syu git python pip | sudo apt install git python pip
git clone https://github.com/Rodney-O-C-Melby/zone-transfer-tester.git
Installa le dipendenze pip ed esegui il programma.
pip install dnspython
python dns-zone-transfer-test/src/dns-zone-transfer-test/dztt
Oppure crea un ambiente virtuale, installa le dipendenze pip nell'ambiente virtuale, esegui il programma dall'ambiente virtuale.
python -m venv test
test/bin/pip install dnspython
test/bin/python dns-zone-transfer-test/src/dns-zone-transfer-test/dztt
Scarica il repository, passa alla directory pertinente e installa il pacchetto PIP.
git clone https://github.com/Rodney-O-C-Melby/zone-transfer-tester.git
cd dns-zone-transfer-test
pip install .
Quindi aggiungi la directory degli script Python alla variabile d'ambiente PATH.
python get_scripts_path.py
Aggiungi l'output a PATH o usa dztt solo all'interno di questa directory usando:
python src/dns-zone-transfer-test/dztt
usage: dztt [-h] [-f FILE] [-n NAMESERVER] target
DNS Zone Transfer Test: dztt testa IP o domini per trasferimenti di zona. (XFR)
argomenti posizionali:
target IP di destinazione o nome di dominio da testare
opzioni:
-h, --help mostra questo messaggio di aiuto ed esci
-f FILE, --file FILE file di nomi di dominio da testare, uno per riga
-n NAMESERVER, --nameserver NAMESERVER
IP DNS per la query DNS di destinazione, predefinito al DNS locale
### ESEMPI ###
dztt
dztt zonetransfer.me
dztt -f domains.txt
dztt -n 1.1.1.1 zonetransfer.me
dztt -f domains.txt -n 1.1.1.1
Un dominio vulnerabile ai trasferimenti di zona stamperà il seguente messaggio sull'output standard e stamperà ogni sottodominio identificato.
zonetransfer.me è VULNERABILE ai Trasferimenti di Zona DNS!!!
Trovati 34 sottodomini su zonetransfer.me
Un dominio non vulnerabile ai trasferimenti di zona stamperà il seguente messaggio sull'output standard.
nmap.org è SICURO contro i Trasferimenti di Zona DNS :-)
oppure
nmap.org è MOLTO SICURO contro i Trasferimenti di Zona DNS :-)
Accetta un file contenente nomi di dominio da testare, uno per riga.
dztt -f domains.txt
dnspython >= 2.2.1