11/12 free views
Framework
Framework
Vulnerability Management

Nettacker

by OWASP

4.8Kstars
982forks
109watchers
Updated 3 months ago
About

OWASP Nettacker is an automated penetration testing framework that performs comprehensive vulnerability scanning and information gathering to identify network security issues.

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

Primary Use Case

This tool is designed for security professionals and penetration testers to automate the process of discovering vulnerabilities, misconfigurations, and exposed services within a network. It helps organizations identify security weaknesses by scanning networks and generating detailed reports, facilitating proactive vulnerability management.

Key Features
  • Automated information gathering and vulnerability scanning
  • Supports multiple network protocols including TCP SYN, ACK, and ICMP
  • Bypasses Firewall/IDS/IPS devices using unique detection methods
  • Targets protected services and devices such as SCADA
  • Generates detailed vulnerability and misconfiguration reports
  • Docker support for easy deployment and execution
  • Local database storage using SQLite
  • Web interface and API for accessing scan results

Installation

  • Install Docker and Docker Compose
  • Run `docker-compose up -d` to start the container
  • Execute `docker exec -it nettacker-nettacker-1 /bin/bash` to access the container shell
  • Run Nettacker using `poetry run python nettacker.py` inside the container
  • Refer to the Wiki for alternative installation methods without Docker

Usage

>_ poetry run python nettacker.py -i owasp.org -s -m port_scan

Runs a port scan on the target domain owasp.org using the specified scanning module

>_ docker-compose up -d

Starts the Nettacker service in detached mode using Docker Compose

>_ docker exec -it nettacker-nettacker-1 /bin/bash

Opens an interactive bash shell inside the running Nettacker Docker container

>_ docker logs nettacker_nettacker_1

Displays logs from the Nettacker container, including the API key

Security Frameworks
Reconnaissance
Discovery
Initial Access
Execution
Collection
Usage Insights
  • Can be chained with Metasploit for automated exploitation workflows to streamline red team operations.
  • Ideal for integration into CI/CD pipelines for continuous vulnerability scanning and early detection.
  • Use the web interface and API to automate reporting and share findings with blue teams for faster remediation.
  • Leverages unique firewall/IDS/IPS bypass techniques, enhancing stealth during penetration tests.
  • Supports targeting of specialized devices like SCADA, expanding coverage to OT environments.

Docs Take 2 Hours. AI Takes 10 Seconds.

Ask anything about Nettacker. Installation? Config? Troubleshooting? Get answers trained on real docs and GitHub issues—not generic ChatGPT fluff.

3 free chats per tool • Instant responses • No credit card

Security Profile
Red Team80%
Blue Team30%
Purple Team50%
Details
LicenseApache License 2.0
LanguagePython
Open Issues275
Topics
python
penetration-testing
penetration-testing-framework
owasp
automation
portscanner
vulnerability-scanners
information-gathering
bruteforce
security