Nikto Overview

INFO

Nikto is a web server scanner designed to identify vulnerabilities and potential issues on a given web server. It scans for various types of vulnerabilities including outdated server software, server misconfigurations, default files, and potentially dangerous files or programs.

Key Features

  • Comprehensive scan for vulnerabilities.
  • Supports SSL-enabled scans.
  • Extensible via plugins.
  • Open-source and actively maintained.

Usage Instructions

Basic Scan

To perform a basic scan on a domain:

nikto -h http://0.0.0.0
  • -h http://0.0.0.0: Specifies the target domain to scan.

SSL-Enabled Scan

To scan a domain with SSL enabled:

nikto -h https://0.0.0.0 -ssl
  • -ssl: Indicates that the target domain uses SSL.

WhatWeb Overview

WhatWeb is a tool for identifying web technologies used on websites. It recognizes a wide range of web technologies, including content management systems (CMS), web servers, JavaScript libraries, and more. WhatWeb has over 900 plugins to identify various technologies and provides detailed information about the target web server.

Key Features

  • Recognizes a wide range of web technologies.
  • Identifies version numbers, email addresses, account IDs, web framework modules, and SQL errors.
  • Over 900 plugins for comprehensive identification.
  • Supports different levels of scan aggression.

Usage Instructions

Basic Scan

To perform a basic scan on a single domain:

whatweb 0.0.0.0

Scan with No Errors

To scan a range of IP addresses and suppress errors:

whatweb --no-errors 10.10.10.0/24
  • --no-errors: Suppresses error messages.

Aggression Levels

To perform scans with different levels of aggression:

whatweb --aggression=Stealthy/Aggressive/Heavy --verbose
  • --aggression: Sets the level of scan aggression (Stealthy, Aggressive, or Heavy).
  • --verbose: Enables verbose output.

Examples

Scan a Single Domain

whatweb example.com

Scan Multiple Domains Verbosely

whatweb -v reddit.com slashdot.org
  • -v: Enables verbose plugin descriptions.

Aggressive Scan

whatweb -a 3 www.wired.com
  • -a 3: Performs an aggressive scan to detect the exact version of technologies.

Scan Local Network Suppressing Errors

whatweb --no-errors 192.168.0.0/24

Scan Local Network for HTTPS Websites

whatweb --no-errors --url-prefix https:// 192.168.0.0/24
  • --url-prefix https://: Scans for HTTPS websites.