OWASP/Nettacker

Automated Penetration Testing Framework - Open-Source Vulnerability Scanner - Vulnerability Management

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 26 minutes ago
Added to GitGenius on September 12th, 2026
Created on April 21st, 2017
Open Issues & Pull Requests: 229 (+1)
GitHub issues: Enabled
Number of forks: 1,165
Total Stargazers: 5,565 (+0)
Total Subscribers: 117 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 4.9 hours
Mean response time: 22.7 days
90th percentile: 17.0 days
Tracked items: 200

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 86% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. 60% of tracked open issues have had no activity in three months, so the open count overstates what is actively being worked. Only 5% of issues opened in the past year have been closed. Three people close 84% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 103
New in 7 days: 4
Closed in 7 days: 4
Avg open age: 339 days
Stale 30+ days: 78
Stale 90+ days: 67

Recent activity

Opened in 7 days: 3
Closed in 7 days: 3
Comments in 7 days: 2
Events in 7 days: 6

Top labels

  • answered (26)
  • bug (13)
  • ask for feature (8)
  • duplicate (6)
  • invalid (6)
  • support (5)
  • gsoc (3)
  • question (3)

Detailed Description

OWASP Nettacker is an automated penetration testing framework that combines port scanning, service detection, vulnerability assessment, and credential brute-forcing into a single modular tool.

The framework addresses the need to automate reconnaissance and vulnerability discovery across networks, web applications, IoT devices, and APIs. It works by organizing security testing tasks as independent modules—port scanning, subdomain enumeration, directory discovery, and vulnerability checks—that can be run individually or combined. The tool supports multiple protocols including HTTP/HTTPS, FTP, SSH, SMB, SMTP, ICMP, and TELNET, with multithreaded execution for parallel scanning. Results can be exported in HTML, JSON, CSV, or plain text formats, and a built-in database allows comparison of scans over time to detect new hosts, open ports, or vulnerabilities.

Nettacker suits penetration testers and security auditors who need a unified framework for reconnaissance and vulnerability assessment. It works well in CI/CD pipelines where drift detection helps identify security changes between scans. The tool accepts flexible target formats including single IPs, IP ranges, CIDR blocks, domain names, and URLs, with support for loading targets from files. It provides three interfaces—command-line, REST API, and web UI—allowing both scripted automation and interactive use. Evasion features like configurable delays, proxy support, and randomized user-agents help reduce detection by firewalls or intrusion detection systems.

The project maintains active continuous integration with automated testing on code changes. Documentation is available through multiple channels including a dedicated documentation site. The tool is distributed as a Docker image, indicating support for containerized deployment workflows.