Plugin Identifikasi
1800+
CMS, framework, server, JS
Tingkat Agresi
4 LEVEL
-a 1 senyap → -a 4 berat
Jejak Default
1–2 REQUEST
satu baris di access.log
Output
JSON/CSV
--log-json — siap tabel laporan
01Konsep
whatweb: Satu Baris = Seluruh Stack
whatweb mengenali teknologi dari 1800+ plugin: web server, bahasa, CMS, framework, embed. Dengan agresi rendah ia hanya membaca halaman depan — jejaknya di access.log cuma satu-dua baris. Bandingkan output antar unit (dvwaN vs wpN) untuk melihat kontras stack.
RED — YANG DIKENALI
- Apache + PHP versi (dari header) → kandidat CVE.
- WordPress/Drupal/jQuery (dari markup) → pilih tool berikutnya.
- Country/IP di output = verifikasi target tepat.
BLUE — SAMARAN TERBATAS
- ServerTokens Prod & expose_php Off menghapus input termudah.
- Fingerprint dari markup (generator meta) perlu diacak — cukup sulit; fokus di banner dulu.
02Builder
Susun whatweb -a
Target
Agresi (-a)
whatweb
03Output
Membaca Baris Fingerprint
dvwa vs wordpress — kontras stack
whatweb http://dvwa1.abdurrozak.my.id http://dvwa1… [200 OK] Country[Reserved], HTTPServer[Debian Linux][Apache/2.4.57], IP[172.16.20.201], PHP[8.2.7], X-Powered-By[PHP/8.2.7] # versi server + runtime terbaca → cek ServerTokens di target (hardening) whatweb http://wp1.abdurrozak.my.id http://wp1… [200 OK] Apache, HTML5, IP[…], JQuery[1.13.1], Open-Graph, PHP[…], WordPress[6.x], X-Frame-Options[SAMEORIGIN] # WordPress terdeteksi → tool berikutnya: WPSCAN-01 # batch seluruh target lab dari berkas: whatweb --input-file recon/targets.txt --log-brief recon/web/whatweb-all.txt
AGRESI 4 = PERMINTAAN TAMBAHAN
-a 4 memaksa plugin agresif (tebakan URL /wp-admin, /admin, dsb) — permintaan bertambah puluhan. Untuk pemetaan rutin cukup default; simpan -a 4 untuk target yang memang milikmu.