KALI/SANANIKTO-01
SANGAT BERISIK
Ujian Bawaan
6700+
misconfig, berbahaya, versi
Tuning (-T)
10 KATEGORI
0–9 — seleksi ujian
Jejak
MAXIMUM
UA "Nikto" + banjir request
Output
HTM/CSV
-o file -Format htm
01Konsep

nikto: Scanner Generik yang Tidak Pernah Senyap

nikto menguji 6700+ potensi masalah: berkas berbahaya tertinggal, konfigurasi keliru, versi usang, header keamanan hilang. Ia tidak dirancang stealth — User-Agent "Nikto" dan volume ribuan request membuatnya terbaca di log sejak detik pertama. Anggap sebagai audit yang jujur, bukan pengintaian.

RED — TEMUAN KHAS
  • /server-status, phpinfo, admin panel terekspos.
  • Header keamanan hilang (CSP/HSTS) — masukan hardening.
  • Versi usang + CVE yang cocok.
  • TRACE aktif, directory listing.
BLUE — DETEKSI NYARIS OTOMATIS
  • UA "Nikto" — satu rule Suricata menangkapnya.
  • Ribuan request/error dalam menit — fail2ban langsung.
  • Dipakai juga untuk menguji: apakah sensor-mu membangunkanmu?
02Builder

Susun nikto -h -T

Host (-h)
Port (-p)
Tuning (-T)
Format Laporan
nikto
BACA SEBELUM ENTER

nikto default = ribuan request berjam-jam. Pastikan: (1) target unit milikmu, (2) asisten tahu, (3) jangan gabungkan -T 6 dengan produksi. Untuk "audit cepat", pakai -T 12.

03Tuning & Output

Kategori -T & Membaca Hasil

Digit -TKategori UjianCatatan
1File menarik / klasikAman & cepat
2Misconfiguration / defaultEmas untuk hardening report
3Information disclosureBocoran versi, path, header
4Injection (XSS/Script)Identifikasi, bukan exploit
5–8Remote retrieval / command execLebih invasif — target milikmu
6Denial of ServiceJANGAN di lab tanpa instruksi
9SQL injectionIdentifikasi error-based
contoh + potongan output
nikto -h dvwa1.abdurrozak.my.id -T 123 -o recon/web/nikto-unit01 -Format htm

+ Server: Apache/2.4.57                      # versi bocor — hardening!
+ Retrieved x-powered-by header: PHP/8.2.7
+ /server-status: Apache mod_status terekspos  # metrik internal bocor
+ /setup.php: potentially interesting file     # DVWA setup terbuka
+ No CSP header / No HSTS                     # masukan hardening report
+ OSVDB entries matched …                     # referensi kerentanan

# dengan kredensial (bila halaman di balik login):
nikto -h dvwa1… -id admin:p@ssw0rd -usecookies