Skip to content

Penetration-v3

Advanced traffic generation and packet crafting tool for authorized penetration testing, security assessments, and DDoS mitigation validation.

Penetration-v3 supports 30+ attack and reconnaissance methods across UDP, TCP, ICMP, HTTP/S, DNS, NTP, application-layer protocols, and IPv6. It combines an interactive TUI wizard with a scriptable key:value CLI mode, real-time stats, and automatic proxy rotation.

bash
curl -fsSL https://raw.githubusercontent.com/pingless/pentest-v3/main/install.sh | bash

Authorized Use Only

Penetration-v3 is for authorized security testing on systems you own or have explicit written permission to test. Unauthorized use is illegal.

What It Does

Send crafted traffic at controlled rates to validate firewalls, DDoS mitigation, rate limits, and network behavior — from simple UDP floods to IPv6 fragment floods, HTTP/2 Rapid Reset, and amplification vectors.

Key Features

  • 30+ methods — UDP, TCP, ICMP, raw packets, amplification, L7, game servers, reconnaissance
  • Dual interface — Interactive TUI wizard or CLI key:value mode
  • IPv6 ready — Raw sockets, fragments, amplification, and spoofing all support IPv6
  • Amplification scanning — Discover vulnerable DNS, NTP, Memcached, SSDP, CLDAP, RDP, SNMP, WS-Discovery, mDNS, CoAP reflectors
  • IP spoofing — Static, random, subnet, and rotation strategies via raw sockets
  • WAF/CDN bypass — Random hex paths, dynamic subdomains, Googlebot UA, null UA, random cookies
  • HTTP/2 Rapid Reset — CVE-2023-44487 style stream abuse
  • Auto proxy rotation — HTTP and SOCKS5 proxy pools refreshed from remote lists
  • Real-time stats — Live PPS, Mbps, error rates, peak tracking
  • Single binary — Compiled Go binary with zero external dependencies

Architecture Overview

Method Categories

CategoryMethods
L3/L4udp, tcp, icmp, raw, tcp-ack, tcp-rst, tcp-synack, tcp-mb, frag, udp-max, tcp-spoof, udp-spoof
Amplificationdns, ntp, mem, char, ssdp, cldap, rdp, snmp, wsdisc, mdns, coap, amp-all, amp-scan
L7http, https, slowloris, killer, xmlrpc, ovh-bypass, h2rapid
Gameminecraft, valve, teamspeak, mcpe
Recondiscover, discover-attack

Quick Start

bash
# 1. Install
sudo bash install.sh

# 2. Set auth hash
python3 -c "import bcrypt; print(bcrypt.hashpw(b'mysecret', bcrypt.gensalt()).decode())"
export PENTEST_AUTH_HASH='<hash>'

# 3. Run a UDP flood
./pentest-v3 protocol:udp ip:127.0.0.1 port:8080 pps:1000 duration:10

Comparison

CapabilityPenetration-v3Typical Stress Tools
IPv6 raw sockets✅ Full❌ Rare
HTTP/2 Rapid Reset✅ Built-in❌ Manual
Amplification vectors✅ 103-5
Interactive TUI✅ YesRare
Auto proxy rotation✅ YesManual
Single binary✅ YesOften multi-dep

Repository · Discord