KALI/SANAWHATWEB-01
FINGERPRINT · RINGAN
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.