Nikto Platform

A pentester’s web security testing suite — scan, crawl, discover, exploit, and generate report content from one web console.

Run it on your own network — internal, air-gapped, or in the cloud. Your targets and findings never leave your machine. Made by pentesters, for pentesters.

Crawl with a real browser.

A headless browser maps the app for JavaScript, screenshots, detected tech. Paths seed Bustah discovery.

Discover, interactively.

Bustah turns crawl results into content discovery you steer: review new directories and descend when you want, instead of fire-and-forget brute force.

Recommendations.

The platform suggest new tests and tools to run, some runnable with a click, some links to specialized software.

Operate an LFI, don’t just flag it.

LFIc performs mass file retrieval from a target, parsing users and checking home dirs, following web configs to doc roots, PHP shell injection, and more.

Every host in a project, browser-crawled and ready for the full tool suite.

LFIc — operate a local file inclusion

Classic LFI testing is a manual path payload. LFIc confirms the inclusion, then runs modules that enumerate files, chase process, home dirs, and web-server files; pull platform profiles; inject PHP shells; browse a tree of retrieved files and download them. The results are like having a foothold, not a scanner hit.

LFIc turns a confirmed inclusion into a browsable, downloadable file tree.

Nikto scanning

Web server checks for dangerous files, outdated software, and misconfigurations.

Crawler

Maps the application with a headless browser to find paths and technologies.

Bustah

Interactive content discovery that you pause and descend into as it finds directories.

LFIc

Confirms a local file inclusion, then lets you retrieve and browse files.

Recommendation engine

Suggests follow-up tests from findings, some launchable from the console.

JWT analysis

Examines JSON Web Tokens found in responses for weaknesses.

Secrets detection

Flags credentials and keys exposed in responses.

Outdated Libraries

Identifies client-side libraries running out-of-date versions.

HTTP/3

Full testing of targets over HTTP/3.

ms10-070

Test & exploit classic the ASP oracle.

Reporting

Findings triage workflow and reports.

Activity log

Records every HTTP request sent to a target for auditing.

Documentation: docs.hack.llc
All findings and results deduplicated across scans
Nikto Platform is coming soon for purchase. Right now, you can access the beta by joining Patreon.
All Patreon members will get discounts on future licenses, bugs/suggestions from the group will take priority and lead to more discounts!

Looking for the original open-source Nikto (Perl)? It’s still maintained — cirt.net/Nikto2.

The Nikto Platform

A unified web interface to run the Nikto Platform’s embedded tools with a full triage and reporting interface.

  • Scanner findings triage view before adding to report
  • “Report Fodder” — screenshot-able explanations of testing methodology, results, and more, for your pentest reports
  • Findings screenshot mode for clean report images
  • Deduplicated findings and report items across issues and scanned
  • Recommendations based on observed app–run included tools or pointers to third-party resources
  • Support for HTTP 1.0/1.1/1.2/3.0 (H3/QUIC)
  • Upstream proxy support
  • Light/Dark/Retro UI modes
  • Logging

Read the docs

Nikto Scanner

The classic trusted web server scanner, rebuilt for speed and better accuracy:

  • Check for 7k+ dangerous or interesting files, misconfigurations, panels
  • Completely rewritten 404 detection for more accurate findings
  • Secrets detection in results
  • Version checks for thousands of products
  • Basic/NTLM/Digest password guessing
  • Feeds other tools in the platform
  • Shellshock, OptionsBleed, Cloud SSRF tests, Apache mod_userdir user enum, Spring Boot Actuator, Firebase checks, and more.

Read the docs

Bustah

Interactive fast content discovery you steer, not fire-and-forget brute force.

  • Auto traverse or choose per found directory
  • Built in or user-supplied file lists
  • Seed directories from crawler
  • Filter hits based on code or content matching
  • Quick filter results on file names and contents
  • Multi-method false-positive reduction

Read the docs

Response Analysis & Post Processing

All target web server responses are analyzed for issues, secrets, and more:

  • JWT Analysis (expiration check, sensitive claim callout, key callout
  • JWT Testing (alg:none, JWK injection, key-confusion)
  • Cookie Testing (settings, layered decoding, secrets/PII detection, serialization)
  • API Key validity testing including full Google suite
  • Secrets callout
  • Errors and stack traces
  • TLS Certificate checks
  • Technology detection with version checks

Read the docs

Crawler

Maps the application with a real browser:

  • Headless Chromium or traditional crawl
  • Seed other tools with found paths
  • Screenshot base webpage
  • Detects JS technologies and checks versions
  • Check for indexing at all levels

Read the docs

LFI Commander

Turn a local file inclusion/path traversal into an easy exploit path. The results land in a browsable tree of retrieved files.

  • Pull users from passwd file
  • Probe home directories for sensitive files with weak permissions
  • Extract OS info
  • Find and parse web server configs
  • Inject PHP shells log poisoning via require()
  • Automatically remove HTML artifacts from results for clean viewing/download
  • Quick filter results on file names and contents
  • Linux /proc/ enumeration
  • Probe for files in web roots, sourced from:
    • Common file lists
    • Robots.txt
    • Crawler
    • PHP include/require paths

Read the docs

Cloud Storage Enumerator

Run a recommended job to extract direct download links from cloud storage buckets including Amazon S3 (and compatible) and Azure Blob Storage:

  • Total files counted
  • Paged exploration of files
  • Downloadable HTML report with links to files

Read the docs

Padding Oracle

Detects and exploits the classic ASP.NET padding-oracle flaw (MS10-070):

  • Confirm vulnerability via multi-stage probes
  • Exploit to retrieve web.config file
  • Multiple levels of confirmation: simple detection alert, confirmation, or exploit

Read the docs

Feature Nikto Platform Nikto (OSS)
Web Scan (dangerous files, misconfigs, versions) ✓ ✓
Browser Crawl for Discovery ✓ ✗
Interactive content discovery (Bustah) ✓ ✗
Operate an LFI/Traversal (LFI Commander) ✓ ✗
JWT Analysis & Testing ✓ ✗
Secrets Detection ✓ ✗
Outdated JS Library Detection ✓ ✗
API Key Validity Testing ✓ ✗
Google API Key Service Testing ✓ ✗
MS10-070 Padding Oracle Test & Exploit ✓ ✗
Cloud Storage Bucket Enumeration ✓ ✗
Follow-Up Testing Recommendations ✓ ✗
HTTP/3 (QUIC) Support ✓ ✗
Web Interface ✓ ✗
Findings Triage & Reporting ✓ ✗
Report Fodder Testing Explanations for Pentest Reports ✓ ✗
Screenshot Modes for Reports ✓ ✗
License Commercial GPLv3
Get it Join Patreon for Beta Nikto2 on GitHub