awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
sullo avatar

sullo/nikto

0
View on GitHub↗
10,104 stars·1,407 forks·Perl·other·33 views

Nikto

Nikto is an open-source HTTP security auditing tool and web server vulnerability scanner. It functions as a reconnaissance engine designed to identify insecure server options, outdated software, and common vulnerabilities by analyzing HTTP responses.

The project differentiates itself through capabilities for intrusion detection evasion and web server fingerprinting. It uses request-level encoding and timing spacers to bypass security filters and employs signature-based identification to determine specific server software versions and misconfigurations.

The scanner covers broad capability areas including dictionary-based resource discovery to find hidden files and directories, proxy-based traffic routing for anonymizing the scan origin, and a plugin-based architecture for custom scan extensions. Findings are processed through a reporting system that supports multi-format data serialization for external analysis.

The tool includes a portable execution mode that allows the engine to run from a self-contained directory without requiring system-wide installation.

Features

  • Web Vulnerability Scanning - Identifies security flaws, outdated software, and common vulnerabilities by probing web servers for known risks.
  • Content Discovery - Finds unlinked files and directory names through dictionary attacks and brute forcing to uncover hidden content.
  • Service Response Signatures - Determines server versions and software by matching response headers and banners against a database of known signatures.
  • Dictionary-Based Resource Discovery - Identifies hidden files and directories by iterating through pre-defined lists of common names and paths.
  • Infrastructure Misconfiguration Detectors - Identifies insecure server options and configuration errors that could expose the system to attack.
  • Security Auditing Tools - Identifies insecure server options and common vulnerabilities by analyzing HTTP responses.
  • Vulnerability Scanners - Provides a portable utility for detecting web vulnerabilities with support for custom plugins and proxy routing.
  • Server Fingerprinting - Uses signature-based identification to determine specific server software versions and fingerprints.
  • Resource Discovery Brute-Forcing - Employs dictionary-based attacks to discover hidden files and directories on the target web server.
  • Reconnaissance Tools - Discovers hidden directories and identifies server software versions through dictionary attacks.
  • Web Server Fingerprinting - Probes targets to determine specific server software versions and detect insecure server misconfigurations.
  • Network Traffic Proxying - Directs network requests through intermediate servers to anonymize the scanner origin or bypass network firewalls.
  • Custom Security Scan Extensions - Provides an extensibility system for adding custom tests and plugins to detect specific vulnerabilities.
  • IDS Evasion Techniques - Uses encoding techniques and request spacers to bypass security filters and mask scanning activity.
  • Security Software Evasion - Implements request-level encoding and timing spacers to bypass security filters and intrusion detection systems.
  • HTTP Request Evasion - Bypasses security filters by modifying request encoding and inserting timing spacers between network probes.
  • Vulnerability Scanners - Web server vulnerability scanner.
  • Web Application Scanners - Comprehensive web server scanner for known vulnerabilities.
  • Dynamic Analysis - Web server security scanner.
  • Infrastructure Scanners - Classic web server scanner for identifying dangerous files and outdated software.
  • Security And Privacy - Web server scanner for identifying vulnerabilities.
  • Security Tools - Nikto web server scanner
  • Vulnerability Analysis - Web server scanner for identifying dangerous files and outdated software.
  • Vulnerability Scanners - Web server vulnerability scanner.
  • Vulnerability Scanning and Auditing - Web server scanner for comprehensive security testing.
  • Web Vulnerability Scanners - Scanner for identifying web server vulnerabilities.

Star history

Star history chart for sullo/niktoStar history chart for sullo/nikto

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Nikto

These projects share indexed features with Nikto. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • projectdiscovery/nucleiprojectdiscovery avatar

    projectdiscovery/nuclei

    29,189View on GitHub↗

    Nuclei is a modular security scanning framework designed for automated vulnerability detection and infrastructure reconnaissance. It functions as a template-driven engine that executes security checks across diverse network protocols, allowing users to define custom detection logic to identify vulnerabilities, misconfigurations, and exposed assets. The platform distinguishes itself through its highly extensible architecture, which supports distributed scanning, headless browser automation for dynamic web content, and out-of-band interaction monitoring to detect blind vulnerabilities. It integ

    Goattack-surfacecve-scannerdast
    View on GitHub↗29,189
  • maurosoria/dirsearchmaurosoria avatar

    maurosoria/dirsearch

    14,403View on GitHub↗

    dirsearch is a command-line security tool and web path scanner used for discovering hidden directories and files on web servers. It functions as a recursive directory fuzzer and brute-force utility that identifies undocumented paths and sensitive files using wordlists and HTTP status codes. The tool distinguishes itself through template-driven path generation and an automated HTTP response filter that uses status codes, content length, and regex patterns to isolate valid targets. It supports recursive directory crawling to map complex web structures and provides state-persistence serializatio

    Python
    View on GitHub↗14,403
  • andresriancho/w3afandresriancho avatar

    andresriancho/w3af

    4,850View on GitHub↗

    w3af is a web penetration testing suite and security audit framework designed to identify and exploit vulnerabilities in web applications. It functions as a vulnerability scanner that crawls targets to find injection points and a fuzzer used to discover hidden endpoints and test input validation. The project distinguishes itself by providing an intercepting HTTP proxy for capturing and modifying traffic, combined with a knowledge-base driven exploitation system. It enables the execution of security exploits to gain remote shell access and supports post-exploitation activities, such as routing

    Pythonappseccross-site-scriptingscanner
    View on GitHub↗4,850
  • epi052/feroxbusterepi052 avatar

    epi052/feroxbuster

    7,522View on GitHub↗

    Feroxbuster is an HTTP directory brute forcer and web resource enumerator designed to discover hidden files and directories on web servers. It functions as a recursive URL scanner that identifies unlinked endpoints and API resources by combining wordlist-based scanning with automated crawling. The tool operates as a proxy-aware fuzzer, allowing network requests to be routed through HTTP or SOCKS proxies for traffic interception or anonymity. It utilizes recursive directory crawling to automatically queue discovered paths and find nested content. The system includes capabilities for discovery

    Rustcontent-discoveryenumerationhacktoberfest
    View on GitHub↗7,522
Compare all 30 related projects→

Frequently asked questions

What does sullo/nikto do?

Nikto is an open-source HTTP security auditing tool and web server vulnerability scanner. It functions as a reconnaissance engine designed to identify insecure server options, outdated software, and common vulnerabilities by analyzing HTTP responses.

What are the main features of sullo/nikto?

The main features of sullo/nikto are: Web Vulnerability Scanning, Content Discovery, Service Response Signatures, Dictionary-Based Resource Discovery, Infrastructure Misconfiguration Detectors, Security Auditing Tools, Vulnerability Scanners, Server Fingerprinting.

Which projects share features with sullo/nikto?

Projects with overlapping indexed features include: projectdiscovery/nuclei — Nuclei is a modular security scanning framework designed for automated vulnerability detection and infrastructure… maurosoria/dirsearch — dirsearch is a command-line security tool and web path scanner used for discovering hidden directories and files on… andresriancho/w3af — w3af is a web penetration testing suite and security audit framework designed to identify and exploit vulnerabilities… epi052/feroxbuster — Feroxbuster is an HTTP directory brute forcer and web resource enumerator designed to discover hidden files and… zan8in/afrog — afrog is an HTTP vulnerability scanner and web vulnerability management system that identifies security flaws and… future-architect/vuls — Vuls is an agentless vulnerability scanner and CVE intelligence aggregator. It identifies security flaws in operating…