Nikto

Category: Web Application Security Language: Perl Type: Server Profiler

๐Ÿ“˜ Definition & Purpose

Nikto is a classic open-source web server scanner written in Perl. It scans web servers for over 6,700 potentially dangerous files/programs, outdated server versions, and configuration issues.

๐Ÿงช Core Mechanics

Nikto queries typical index paths, analyzes HTTP header responses for security headers (e.g. missing X-Frame-Options), audits CGI directories, and brute-forces default credential logins.

๐Ÿš€ Usage & Cheat Sheet

# Basic web server scan
nikto -h https://target.com

# Scan a target host and save results in HTML format
nikto -h https://target.com -ssl -o nikto_scan.html -Format htm

# Scan multiple hosts using a file list
nikto -h hosts.txt -port 80,443 -Format csv -o results.csv

๐Ÿ”— Integration

This tool is utilized across the: