Kang IT
DNSx - Toolkit DNS yang Cepat dan Multiguna Memungkinkan Untuk Menjalankan Beberapa Permintaan DNS Pilihan Anda Dengan Daftar Penyelesai yang Disediakan Pengguna
dnsx adalah DNS toolkit yang cepat dan serbaguna yang memungkinkan untuk menjalankan banyak probe menggunakan pustaka retryabledns , yang memungkinkan Anda untuk melakukan beberapa permintaan DNS pilihan Anda dengan daftar resolver yang disediakan pengguna.
dnsx adalah penerus dnsprobe yang mencakup fitur-fitur baru, beberapa perbaikan bug, dan disesuaikan untuk pengalaman pengguna yang lebih baik, beberapa tanda penting resp
dan resp-only
yang memungkinkan untuk mengontrol dan mencetak informasi yang tepat yang Anda cari.
Kami juga mem-porting fitur pemfilteran karakter pengganti DNS ke dnsx dari shuffledns sebagai dukungan mandiri.
fitur
- Utilitas Sederhana dan Praktis untuk menanyakan data DNS.
- Mendukung A, AAAA, CNAME, PTR, NS, MX, TXT, SOA
- Menangani subdomain karakter pengganti dengan cara otomatis .
- Dioptimalkan untuk kemudahan penggunaan .
- Stdin dan stdout mendukung untuk bekerja dengan alat lain.
Pemakaian
dnsx -h
Ini akan menampilkan bantuan untuk alat tersebut. Berikut semua sakelar yang didukungnya.
Bendera | Deskripsi | Contoh |
---|---|---|
Sebuah | Kueri data A. | dnsx -a |
yyyy | Kueri data AAAA | dnsx -aaaa |
cname | Kueri data CNAME | dnsx -cname |
ns | Kueri data NS | dnsx -ns |
ptr | Kueri data PTR | dnsx -ptr |
txt | Kueri data TXT | dnsx -txt |
mx | Kueri data MX | dnsx -mx |
terdengar | Permintaan catatan SOA | dnsx -soa |
mentah | Beroperasi seperti penggalian | dnsx -raw |
l | Daftar masukan file dari subdomain / host | dnsx -l list.txt |
json | Keluaran JSON | dnsx -json |
r | File atau resolver yang dipisahkan koma | dnsx -r 1.1.1.1 |
rl | Batas permintaan DNS / detik | dnsx -rl 100 |
resp | Tampilkan data tanggapan | dnsx -cname -resp |
resp-saja | Tampilkan hanya data tanggapan | dnsx -cname resp-only |
mencoba kembali | Jumlah percobaan ulang DNS | dnsx -retry 1 |
diam | Hanya tampilkan hasil di keluaran | dnsx -silent |
HAI | File untuk menulis keluaran (opsional) | dnsx -o output.txt |
t | Rangkaian utas yang akan dibuat | dnsx -t 250 |
bertele-tele | Keluaran panjang | dnsx -verbose |
Versi: kapan | Tampilkan versi dnsx | dnsx -version |
wd | Nama domain karakter pengganti untuk pemfilteran | dnsx -wd contoh . com |
wt | Ambang Filter Karakter Pengganti | dnsx -wt 5 |
Petunjuk Instalasi
Dari Sumber
Pemasangannya mudah. Anda dapat mengunduh binari yang dibuat sebelumnya untuk platform Anda dari halaman Rilis . Ekstrak mereka menggunakan tar, pindahkan ke Anda $PATH
dan Anda siap untuk pergi.
Download latest binary from https://github.com/projectdiscovery/dnsx/releases
▶ tar -xvf dnsx-linux-amd64.tar
▶ mv dnsx-linux-amd64 /usr/local/bin/dnsx
▶ dnsx -h
Dari Sumber
dnsx membutuhkan go1.14 + agar berhasil diinstal. Jalankan perintah berikut untuk mendapatkan repo -
▶ GO111MODULE=on go get -u -v github.com/projectdiscovery/dnsx/cmd/dnsx
Dari Github
▶ git clone https://github.com/projectdiscovery/dnsx.git; cd dnsx/cmd/dnsx; go build; mv dnsx /usr/local/bin/; dnsx -version
Menjalankan dnsx
dnsx dapat digunakan untuk memfilter catatan mati dari daftar subdomain pasif yang diperoleh dari berbagai sumber, misalnya: -
▶ subfinder -silent -d hackerone.com | dnsx
_ __ __
__| | _ __ ___ \ \/ /
/ _' || '_ \ / __| \ /
| (_| || | | |\__ \ / \
\__,_||_| |_||___//_/\_\ v1.0
projectdiscovery.io
[WRN] Use with caution. You are responsible for your actions
[WRN] Developers assume no liability and are not responsible for any misuse or damage.
a.ns.hackerone.com
www.hackerone.com
api.hackerone.com
docs.hackerone.com
mta-sts.managed.hackerone.com
mta-sts.hackerone.com
resources.hackerone.com
b.ns.hackerone.com
mta-sts.forwarding.hackerone.com
events.hackerone.com
support.hackerone.com
dnsx dapat digunakan untuk mengekstrak rekam A untuk daftar subdomain yang diberikan, misalnya: -
▶ subfinder -silent -d hackerone.com | dnsx -silent -A -resp
a.ns.hackerone.com [162.159.0.31]
b.ns.hackerone.com [162.159.1.31]
mta-sts.hackerone.com [185.199.108.153]
events.hackerone.com [208.100.11.134]
mta-sts.managed.hackerone.com [185.199.108.153]
resources.hackerone.com [52.60.160.16]
resources.hackerone.com [52.60.165.183]
www.hackerone.com [104.16.100.52]
support.hackerone.com [104.16.53.111]
dnsx dapat digunakan untuk mengekstrak data CNAME untuk daftar subdomain yang diberikan, misalnya: -
▶ subfinder -silent -d hackerone.com | dnsx -silent -cname -resp
support.hackerone.com [hackerone.zendesk.com]
resources.hackerone.com [read.uberflip.com]
mta-sts.hackerone.com [hacker0x01.github.io]
mta-sts.forwarding.hackerone.com [hacker0x01.github.io]
events.hackerone.com [whitelabel.bigmarker.com]
dnsx dapat digunakan untuk mengekstrak subdomain dari rentang jaringan tertentu menggunakan PTR
kueri, misalnya: -
mapcidr -cidr 173.0.84.0/24 -silent | dnsx -silent -resp-only -ptr
cors.api.paypal.com
trinityadminauth.paypal.com
cld-edge-origin-api.paypal.com
appmanagement.paypal.com
svcs.paypal.com
trinitypie-serv.paypal.com
ppn.paypal.com
pointofsale-new.paypal.com
pointofsale.paypal.com
slc-a-origin-pointofsale.paypal.com
fpdbs.paypal.com
Pemfilteran karakter pengganti
Fitur khusus dnsx adalah kemampuannya untuk menangani karakter pengganti berbasis DNS multi-level dan melakukannya dengan jumlah permintaan DNS yang sangat sedikit. Terkadang semua subdomain akan teratasi yang akan menyebabkan banyak sampah di hasilnya. Cara dnsx menangani ini adalah ia akan melacak berapa banyak subdomain yang mengarah ke sebuah IP dan jika jumlah Subdomain meningkat melebihi ambang batas kecil tertentu, ia akan memeriksa wildcard di semua level host untuk IP itu secara berulang.
dnsx -l airbnb-subs.txt -wd airbnb.com -o output.txt
- Sebagai default, dnsx memeriksa data A.
- Sebagai default dnsx menggunakan Google, Cloudflare, Quad9 penyelesai .
- Masukan nama domain wajib untuk penghapusan karakter pengganti.
- Bendera catatan DNS tidak dapat digunakan saat menggunakan pemfilteran karakter pengganti.
dnsx dibuat dengan
oleh tim projectdiscovery .
Regards
dr. Muhammad Sobri Maulana, S.Kom
No comments:
Post a Comment