Shodan rilis endpoint API gratis buat ngumpulin semua hostname atau subdomain dari target domain. Datanya diambil langsung dari Certificate Transparency log (catatan publik sertifikat SSL/TLS). Gak perlu API key berbayar buat narik daftarnya.
Mengenal Layanan & Gambaran Teknis
Certificate Transparency (CTL) itu sistem pencatatan sertifikat SSL publik biar gak ada sertifikat palsu. Shodan bikin endpoint ctl.shodan.io buat nyaring log ini jadi daftar subdomain siap pakai.
Panduan Langkah Demi Langkah
- Langkah 1 — Buka browser atau terminal untuk akses ctl.shodan.io.
- Langkah 2 — Buat request GET langsung ke format URL: https://ctl.shodan.io/api/domain/<domain_target> (ganti domain_target dengan domain incaranmu, misal: google.com).
- Langkah 3 — Ambil respons data format JSON yang berisi array hostname terdaftar.
- Langkah 4 — Kalau mau otomatisasi via Python, cek dokumentasi kode contoh di book.shodan.io.
Persyaratan & Kesiapan
- Koneksi internet dan curl atau browser
- Target domain yang mau dicek
Tips Optimalisasi
- Bisa dipadukan ke script Python sederhana pakai library requests bawaan tanpa perlu install shodan CLI.
- Cocok buat tahapan awal reconnaissance (pemetaan aset) pas bug hunting.
Mitigasi Risiko & Keamanan
- Hanya mendeteksi subdomain yang pernah dibuatkan sertifikat SSL/TLS publik.
- Endpoint gratis bisa kena rate limit sewaktu-waktu kalau request terlalu agresif.
Kesimpulan & Catatan Penting
Endpoint praktis buat petakan subdomain secara instan tanpa langganan Shodan. Tinggal panggil endpoint HTTP langsung dapat list JSON.
Rujukan data terverifikasi dan pembaruan kuota secara realtime dapat dipantau langsung melalui portal intelijen direktori digital AICHECK #67853.