DNSRecon - Open Source DNS Enumeration Tool





DNSRecon adalah skrip python yang digunakan untuk pengumpulan informasi DNS. Informasi DNS tentang target merupakan persyaratan penting untuk setiap tester penetrasi. Informasi DNS membantu memetakan infrastruktur jaringan host target. DNSRecon adalah alat pengintai DNS yang dapat melakukan berbagai penghitungan, seperti pencatatan catatan standar, transfer Zona, Pencarian terbalik, pencarian Google, Zona berjalan, cache mengintip, dan Domain Brute-Forcing. Dalam pencatatan catatan standar, DNSRecon mengambil catatan seperti SOA, SRV, DNSSec, dan data MX.

Cara Install DNSRecon.. Ini Bisa Di Linux Atau Termux Bagi Android..

dnsrecon cloning

DNSRecon dapat dikloning dari sumber github menggunakan perintah berikut.

git clone https://github.com/darkoperator/dnsrecon

DNSRecon memerlukan paket dnspython, netaddr, dan lxml agar berfungsi dengan benar. Paket-paket ini dapat diinstal dengan menggunakan perintah berikut

pip install –r requirements.txt

Setelah berhasil diinstal, DNSRecon dapat dijalankan dari terminal dengan menjalankan file dnsrecon.py dari folder direktori DNSRecon.

Perintah berikut dapat digunakan untuk melihat semua opsi yang tersedia yang dapat digunakan untuk pengintaian DNS.

python dnsrecon.py
dnsrecon options

Untuk memeriksa catatan standar dari setiap domain, jalankan perintah berikut.

./dnsrecon.py –d 
Dengan menjalankan perintah di atas, alat mencari DNSSec, SOA, SRV, dan catatan MX. DNSSec adalah ekstensi keamanan yang digunakan untuk mengamankan informasi yang terkait dengan DNS. DNSRecon menemukan jika DNSSec dikonfigurasi untuk domain target. Catatan SOA menyediakan informasi administratif seperti informasi zona DNS. SRV membantu dalam mengidentifikasi pengontrol domain untuk direktori aktif. Demikian pula, catatan MX memberikan informasi mengenai server email.

Untuk memeriksa apakah domain target rentan terhadap transfer zona, perintah berikut dapat digunakan.
./dnsrecon.py –d  -t axrf
dnsrecon zone transfer record

Reverse IP lookup dapat dilakukan dengan menambahkan flag –s ke perintah dengan cara berikut.
./dnsrecon.py –d  -s
dnsrecon reverse ip lookup

Demikian pula, kita dapat melakukan domain brutal-memaksa, cache mengintip, zona berjalan, dan tugas-tugas lainnya dengan menambahkan argumen yang sesuai di masing-masing perintah.