v1.2.0 Released

NullProtocol

Advanced reconnaissance and attack pipeline automator. Seamlessly integrate Nmap, Hydra, and Metasploit into a single, deadly workflow.

Simply Put

It's like an Autopilot for Ethical Hackers

Imagine if you had a robot assistant. You just point at a server and say "Check that."

The robot goes and knocks on every door (Nmap), tries the keys (Hydra), checks for unlocked windows (Metasploit), and then comes back with a neats report written on a piece of paper.

That robot is NullProtocol.

The Manual Struggle

  • Running Nmap, saving output, then parsing it manually.
  • Guessing which Hydra flags to use for each service.
  • Wasting hours configuring Metasploit for simple exploits.
  • Drowning in terminal tabs and lost text files.

The NullProtocol Way

  • One command to orchestrate the entire kill chain.
  • Auto-detects services and launches optimized brute force.
  • Generates ready-to-fire Metasploit resource scripts.
  • Delivers a clean PDF report with zero effort.

Powerful Capabilities

Smart Recon

Automated Nmap & Masscan with intelligent deduplication.

Metasploit Integration

Auto-generates resource scripts for verified vulnerabilities.

Parallel Execution

Multi-threaded attacks optimized for your CPU cores.

DoS Stress Testing

Integrated hping3 flood capabilities for stability testing.

SQL Injection

Automated SQLMap targeting based on crawler data.

Professional Reports

Export findings to PDF with executive summaries.

How I Built It

From concept to code: The architecture behind the automation.

The Concept (Simple Flow)

Target Input
Auto Recon
Vulnerability Scan
PDF Report

The Architecture (Deep Dive)

1. Recon Layer

Nmap (Service Detection)
Masscan (Port Sweep)
Crawler (URL Extraction)

2. Attack Layer

Hydra (Brute Force)
SQLMap (Injection)
Metasploit (Exploits)

3. Reporting Layer

Data Aggregation
HTML Template
PDF Generation

Built For Professionals

Penetration Testers
Bug Bounty Hunters
Security Researchers
Red Team Operations

Get Started in Seconds

git clone https://github.com/koffandaff/NullProtocol
cd NullProtocol

# Create and activate virtual environment (Recommended)
python3 -m venv venv
source venv/bin/activate  # On Windows: venv\Scripts\activate

# Install dependencies
pip install -r requirements.txt

# Run the installer
./install.sh

Requires Linux / Kali / WSL. Python 3.8+ recommended.

Watch it in Action