Fitur • Instal • Jalankan • Wildcard • Lisensi • Discord
shuffleDNS
adalah pembungkus massdns
, ditulis dalam go, yang memungkinkan Anda menghitung subdomain yang valid menggunakan bruteforce aktif, serta menyelesaikan subdomain dengan penanganan wildcard dan dukungan input-output yang mudah.
Berdasarkan pengerjaan proyek massdns
oleh @blechschmidt.
Basis kode yang sederhana dan modular sehingga memudahkan untuk berkontribusi.
Pemindaian subdomain aktif yang cepat dan sederhana.
Menangani subdomain wildcard dengan cara yang cerdas.
Dioptimalkan untuk kemudahan penggunaan
Dukungan stdin dan stdout untuk integrasi dalam alur kerja
dikocok -h
Ini akan menampilkan bantuan untuk alat tersebut. Berikut semua sakelar yang didukungnya.
shuffleDNS adalah pembungkus Massdns yang ditulis dalam go yang memungkinkan Anda menghitung subdomain yang valid menggunakan bruteforce aktif serta menyelesaikan subdomain dengan penanganan wildcard dan dukungan input-output yang mudah. Penggunaan: ./shuffledns [flags]Flags:Flags:INPUT: -d , -domain string[] Domain untuk mencari atau menyelesaikan subdomain untuk -l, -list string File berisi daftar subdomain yang akan diselesaikan -w, -wordlist string File berisi kata-kata untuk bruteforce untuk domain -r, -resolver string File berisi daftar solver untuk enumerasi -tr, -string penyelesai tepercaya File yang berisi daftar penyelesai tepercaya -ri, -string masukan mentah Validasi keluaran massal penuh mentah -string mode Mode eksekusi (bruteforce, resolusi, filter)BATAS TINGKAT: -t int Jumlah penyelesaian massal secara bersamaan (default 10000) PEMBARUAN: -up, -perbarui pembaruan acak ke versi terbaru -duc, -disable-update-check nonaktifkan pemeriksaan pembaruan acak otomatis OUTPUT: -o, -string keluaran File untuk menulis keluaran ke (opsional) -j , -json Jadikan format output sebagai ndjson -wo, -wildcard-output string Buang wildcard ips ke file outputCONFIGURATIONS: -m, -massdns string Path ke biner massdns -mcmd, -massdns-cmd string Perintah massdns opsional untuk dijalankan (contoh ' -i 10') -string direktori Direktori sementara untuk enumerasiOPTIMISASI: -retries int Jumlah percobaan ulang untuk enumerasi dns (default 5) -sw, -strict-wildcard Melakukan pemeriksaan wildcard pada semua subdomain yang ditemukan -wt int Jumlah pemeriksaan wildcard secara bersamaan (default 250)DEBUG: -silent Tampilkan hanya subdomain dalam keluaran -versi Tampilkan versi shuffledns -v Tampilkan keluaran Verbose -nc, -tanpa warna Jangan Gunakan warna dalam keluaran
Prasyarat Alat ini juga memerlukan daftar penyelesai yang valid. Proyek dnsvalidator dapat digunakan untuk menghasilkan daftar ini. Anda juga perlu menyediakan daftar kata, Anda dapat menggunakan daftar kata khusus atau menggunakan daftar kata commonspeak2. |
shuffledns
memerlukan go1.21+
agar instalasi berhasil. Jalankan perintah berikut untuk menginstal versi terbaru:
buka instal -v github.com/projectdiscovery/shuffledns/cmd/shuffledns@latest
shuffledns
mendukung dua jenis operasi:
Penyelesaian subdomain
Untuk menyelesaikan daftar subdomain, Anda dapat meneruskan daftar subdomain melalui opsi -list
.
shuffledns -d example.com -daftar example-subdomains.txt -r Resolvers.txt -mode penyelesaian
Ini akan menjalankan alat terhadap subdomain di example-subdomains.txt
dan mengembalikan hasilnya. Alat ini menggunakan penyelesai yang ditentukan dengan tanda -r
untuk melakukan penyelesaian.
Anda juga dapat meneruskan daftar subdomain pada input standar (STDIN). Hal ini memungkinkan integrasi yang mudah dalam jalur otomatisasi.
subpencari -d example.com | shuffledns -d example.com -r Resolvers.txt -Mode penyelesaian
Ini menggunakan subdomain yang ditemukan secara pasif oleh subfinder
dan menyelesaikannya dengan shuffledns
yang hanya mengembalikan subdomain unik dan valid.
Bruteforsi Subdomain
shuffledns
juga mendukung bruteforce target dengan daftar kata tertentu. Anda dapat menggunakan flag w
untuk meneruskan daftar kata yang akan digunakan untuk menghasilkan permutasi yang akan diselesaikan menggunakan massdns.
shuffledns -d hackerone.com -w wordlist.txt -r Resolvers.txt -mode bruteforce
Ini akan menjalankan alat melawan hackerone.com
dengan daftar kata wordlist.txt
. Bruteforce domain juga dapat dilakukan dengan input standar seperti pada contoh sebelumnya untuk menyelesaikan subdomain.
gema hackerone.com | shuffledns -w wordlist.txt -r resolvers.txt -mode bruteforce
Menangani Wildcard Fitur khusus |
Fitur filter wildcard hanya berfungsi dengan input domain ( -d
).
Menyelesaikan atau Memaksa hanya satu operasi yang dapat dilakukan dalam satu waktu.
shuffledns
didistribusikan di bawah Lisensi GPL v3