Pentest Docs

🔴 Nobody Pentest

Autonomous security testing engine powered by AI. Scan, exploit, and report — all through a single API.

⚠️
Authorized Use Only. Nobody Pentest is designed for authorized penetration testing, bug bounty programs, and security research. Always obtain proper authorization before testing.
🔍
86
Pentest Tools
3
Pipeline Layers
🎯
7
Categories

Quick Start

1
Get API Key
Create an API key at API Monitor. Only Pro users can access the pentest model.
2
Send Request
Use the Anthropic-compatible API endpoint with model nobody-pentest.
3
Get Results
Receive structured pentest findings with CVEs, PoCs, and remediation steps.
$ curl -X POST https://api.nobody0x.com/v1/messages \
  -H "x-api-key: sk-nobody-your-key" \
  -H "anthropic-version: 2023-06-01" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "nobody-pentest",
    "max_tokens": 4096,
    "messages": [
      {"role": "user", "content": "Scan example.com for vulnerabilities"}
    ]
  }'

How to Use

🔌 Claude Code (Recommended)
Install via pip, add it to Claude Code, and start using it right away. Tools become available automatically.
# Install from PyPI:
pip install nobody-pentest-ultra

# Find the install location:
python -c "import nobody_pentest_ultra.server; print(nobody_pentest_ultra.server.__file__)"

# Add it to Claude Code (use the full path):
claude mcp add nobody-pentest -- python "C:\...\Lib\site-packages\nobody_pentest_ultra\server.py"

# Restart Claude Code, then:
> Scan zerosecid.com
🌐 Direct API
Use curl, Python, or any HTTP client. Ideal for automation & scripting.
# curl:
curl -X POST https://api.nobody0x.com/v1/messages \
  -H "x-api-key: sk-nobody-xxx" \
  -d '{"model":"nobody-pentest",...}'

Authentication

Use your Nobody AI API key in the x-api-key header:

// Option 1: x-api-key header
-H "x-api-key: sk-nobody-xxxxxxxxxxxx"

// Option 2: Authorization Bearer
-H "Authorization: Bearer sk-nobody-xxxxxxxxxxxx"
ℹ️
Note: API key is optional when using the default Nobody AI endpoint with MCP server. API key is required for external endpoints (OpenAI, OpenRouter, etc.).

Available Models

ModelUse CaseTemperature
nobody-pentest General pentest, scanning, exploitation 0.1 → 0.3
nobody-pentest-reasoner Deep analysis, 0-day research, complex exploits 0.1 → 0.3
💡
Tip: Use nobody-pentest for quick scans and standard exploitation. Use nobody-pentest-reasoner for deep 0-day analysis and complex multi-step attacks.

3-Layer Pipeline

Nobody Pentest uses a unique 3-layer pipeline architecture for thorough security testing:

🔍 Layer 1: RECON
🎯 Layer 2: EXPLOIT
📋 Layer 3: REPORT
🔍
Layer 1: RECON
• Identify technologies & versions
• Map attack surface
• Enumerate services
• Detect misconfigurations
temp: 0.1 2000 tokens
🎯
Layer 2: EXPLOIT
• Map CVEs to services
• Generate dynamic exploits
• Create payloads
• Test attack vectors
temp: 0.3 4096 tokens
📋
Layer 3: REPORT
• CVSS 3.1 scoring
• Technical deep-dive
• Remediation steps
• Executive summary
auto

Testing Methodology

PhaseDescriptionOutput
RECONTarget identification & enumerationTarget profile, service map
MAPPINGCVE lookup & exploit researchVulnerability map with references
EXPLOITDynamic exploit generationPoC code, payloads
REPORTProfessional documentationFull pentest report

Pentest Tools

Nobody Pentest Ultra has 86 security tools organized into 7 categories:

Network Recon (15 tools)

nmap_scan
Advanced port scanning + service detection
masscan_scan
Ultra-fast port scanning (internet-scale)
rustscan_scan
Fast port scanning + nmap integration
amass_enum
Subdomain enumeration + OSINT
subfinder_enum
Passive subdomain discovery
fierce_scan
DNS recon + zone transfer testing
dnsenum_scan
DNS enumeration + subdomain brute force
autorecon_scan
Automated full reconnaissance
theharvester_osint
Email + subdomain harvesting
arp_scan
Network discovery via ARP
enum4linux_scan
SMB enumeration
smbmap_scan
SMB share enumeration
netexec_scan
Network exploitation (CrackMapExec)
responder_scan
LLMNR/NBT-NS poisoner
httpx_probe
HTTP probing + tech detection

Web App (26 tools)

gobuster_scan
Directory + DNS enumeration
feroxbuster_scan
Recursive content discovery
ffuf_scan
Fast web fuzzer
dirsearch_scan
Directory + file discovery
katana_crawl
Web crawling with JS support
nuclei_scan
Vuln scanner (4000+ templates)
nikto_scan
Web server vuln scanner
sqlmap_scan
SQL injection testing
wpscan_scan
WordPress security scanner
dalfox_scan
XSS vulnerability scanner
wafw00f_detect
WAF fingerprinting
wfuzz_scan
Web app fuzzer
commix_scan
Command injection exploitation
nosqlmap_scan
NoSQL injection testing
tplmap_scan
Template injection exploitation
testssl_scan
SSL/TLS vuln assessment
sslscan_scan
SSL cipher enumeration
sslyze_scan
SSL/TLS config analyzer
whatweb_scan
Web technology identification
jwt_tool
JWT token testing
paramspider_scan
Parameter mining
arjun_scan
HTTP parameter discovery
x8_scan
Hidden parameter discovery
hakrawler_crawl
Web endpoint discovery
gau_urls
Get All URLs from archives
waybackurls_scan
Historical URL discovery

Auth/Brute (6 tools)

hydra_brute
Network login cracker (50+ protocols)
john_crack
Password hash cracking
hashcat_crack
GPU-accelerated password recovery
medusa_brute
Parallel login brute-forcer
evil_winrm_shell
Windows Remote Management shell
hashid_identify
Hash type identification

Binary/RE (16 tools)

ghidra_analyze
Reverse engineering (Ghidra)
radare2_analyze
Advanced reverse engineering
gdb_debug
GNU Debugger + exploit dev
binwalk_extract
Firmware analysis + extraction
checksec_check
Binary security properties
strings_extract
Extract printable strings
objdump_disasm
Object file info
volatility_analyze
Memory forensics
foremost_extract
File carving + data recovery
steghide_extract
Steganography detection
exiftool_read
Metadata reader
msfvenom_payload
Metasploit payload generator
pwntools_exploit
CTF framework + exploit dev
ROPgadget_find
ROP/JOP gadget finder
one_gadget_find
One-shot RCE gadgets
upx_pack
Executable packer/unpacker

Cloud (9 tools)

prowler_assess
AWS/Azure/GCP security
trivy_scan
Container vulnerability scanner
kube_hunter_scan
Kubernetes pentest
kube_bench_check
CIS Kubernetes benchmark
docker_bench_check
Docker security assessment
scout_suite_audit
Multi-cloud security audit
cloudmapper_audit
AWS network visualization
checkov_scan
IaC security scanning
falco_monitor
Container runtime monitoring

CTF/Forensics (7 tools)

volatility3_analyze
Next-gen memory forensics
stegsolve_analyze
Steganography analysis
zsteg_detect
PNG/BMP steganography detection
outguess_extract
Universal steganographic tool
bulk_extractor
Digital forensics extraction
scalpel_carve
File carving tool
autopsy_analyze
Digital forensics platform

OSINT (7 tools)

sherlock_search
Username search (400+ networks)
recon_ng_scan
Web recon framework
spiderfoot_scan
OSINT automation (200+ modules)
shodan_search
Internet device search
censys_search
Internet asset discovery
social_analyzer
Social media OSINT
trufflehog_scan
Git secret scanning

API Usage

Endpoint

POST https://api.nobody0x.com/v1/messages

Request Format

{
  "model": "nobody-pentest",
  "max_tokens": 4096,
  "stream": false,
  "messages": [
    {
      "role": "user",
      "content": "Scan 192.168.1.1 for open ports and vulnerabilities"
    }
  ]
}

Response Format

{
  "id": "msg_nobody_abc123",
  "type": "message",
  "role": "assistant",
  "model": "nobody-pentest",
  "content": [
    {
      "type": "text",
      "text": "[PHASE: RECON]\n> Target: 192.168.1.1\n..."
    }
  ],
  "stop_reason": "end_turn",
  "usage": {
    "input_tokens": 1250,
    "output_tokens": 3200
  }
}

Claude Code Integration (MCP)

Nobody Pentest can be integrated with Claude Code via MCP (Model Context Protocol) for seamless tool access.

⚡ Quick Setup (PyPI)

🚀
Install from PyPI, then add it to Claude Code. API key is optional for the default endpoint.
# 1. Install from PyPI:
pip install nobody-pentest-ultra

# 2. Add it to Claude Code:
claude mcp add nobody-pentest -- python "C:\...\Lib\site-packages\nobody_pentest_ultra\server.py"

# 3. Restart Claude Code, then start using it right away:
> Scan zerosecid.com for vulnerabilities

The claude mcp add command automatically:

  • ✅ Adds the MCP server to Claude Code's config
  • ✅ Sets the command and environment variables
  • ✅ Saves it to .claude.json

Then restart Claude Code and it's ready to use.

📦 Install Options

MethodCommandBest For
PyPIpip install nobody-pentest-ultraMost users
Sourcegit clone ... && python setup.pyDevelopers
ℹ️
API Key: Optional for default Nobody AI endpoint (v2.nobody0x.com). Required only for external endpoints (OpenAI, OpenRouter, etc.).

Manual Setup

If auto-setup doesn't work, follow these manual steps:

1
Install Package
pip install nobody-pentest-ultra
2
Add It to Claude Code
# Without an API key (default Nobody AI endpoint):
claude mcp add nobody-pentest -- python "C:\...\Lib\site-packages\nobody_pentest_ultra\server.py"

# With an API key (external endpoint):
claude mcp add nobody-pentest -- python "C:\...\Lib\site-packages\nobody_pentest_ultra\server.py" -e NOBODY_API_KEY=sk-nobody-xxx
3
Restart Claude Code & Use
# In Claude Code, just ask:
> Scan zerosecid.com for vulnerabilities
> Search CVEs for Apache 2.4.49
> Generate reverse shell for Linux

MCP Tools Available in Claude Code (86 Tools)

Nobody Pentest Ultra provides a full suite of 86 security tools:

Network Recon (15 tools)

ToolDescription
nmap_scanAdvanced port scanning + service detection
masscan_scanUltra-fast port scanning (internet-scale)
rustscan_scanFast port scanning + nmap integration
amass_enumSubdomain enumeration + OSINT
subfinder_enumPassive subdomain discovery
fierce_scanDNS recon + zone transfer testing
dnsenum_scanDNS enumeration + subdomain brute force
autorecon_scanAutomated full reconnaissance
theharvester_osintEmail + subdomain harvesting
arp_scanNetwork discovery via ARP
enum4linux_scanSMB enumeration
smbmap_scanSMB share enumeration
netexec_scanNetwork exploitation (CrackMapExec)
responder_scanLLMNR/NBT-NS poisoner
httpx_probeHTTP probing + tech detection

Web App (26 tools)

ToolDescription
gobuster_scanDirectory + DNS enumeration
feroxbuster_scanRecursive content discovery
ffuf_scanFast web fuzzer
dirsearch_scanDirectory + file discovery
katana_crawlWeb crawling with JS support
nuclei_scanVuln scanner (4000+ templates)
nikto_scanWeb server vuln scanner
sqlmap_scanSQL injection testing
wpscan_scanWordPress security scanner
dalfox_scanXSS vulnerability scanner
wafw00f_detectWAF fingerprinting
wfuzz_scanWeb app fuzzer
commix_scanCommand injection exploitation
nosqlmap_scanNoSQL injection testing
tplmap_scanTemplate injection exploitation
testssl_scanSSL/TLS vuln assessment
sslscan_scanSSL cipher enumeration
sslyze_scanSSL/TLS config analyzer
whatweb_scanWeb technology identification
jwt_toolJWT token testing
paramspider_scanParameter mining
arjun_scanHTTP parameter discovery
x8_scanHidden parameter discovery
hakrawler_crawlWeb endpoint discovery
gau_urlsGet All URLs from archives
waybackurls_scanHistorical URL discovery

Auth/Brute (6 tools)

ToolDescription
hydra_bruteNetwork login cracker (50+ protocols)
john_crackPassword hash cracking
hashcat_crackGPU-accelerated password recovery
medusa_bruteParallel login brute-forcer
evil_winrm_shellWindows Remote Management shell
hashid_identifyHash type identification

Binary/RE (16 tools)

ToolDescription
ghidra_analyzeReverse engineering (Ghidra)
radare2_analyzeAdvanced reverse engineering
gdb_debugGNU Debugger + exploit dev
binwalk_extractFirmware analysis + extraction
checksec_checkBinary security properties
strings_extractExtract printable strings
objdump_disasmObject file info
volatility_analyzeMemory forensics
foremost_extractFile carving + data recovery
steghide_extractSteganography detection
exiftool_readMetadata reader
msfvenom_payloadMetasploit payload generator
pwntools_exploitCTF framework + exploit dev
ROPgadget_findROP/JOP gadget finder
one_gadget_findOne-shot RCE gadgets
upx_packExecutable packer/unpacker

Cloud (9 tools)

ToolDescription
prowler_assessAWS/Azure/GCP security
trivy_scanContainer vulnerability scanner
kube_hunter_scanKubernetes pentest
kube_bench_checkCIS Kubernetes benchmark
docker_bench_checkDocker security assessment
scout_suite_auditMulti-cloud security audit
cloudmapper_auditAWS network visualization
checkov_scanIaC security scanning
falco_monitorContainer runtime monitoring

CTF/Forensics (7 tools)

ToolDescription
volatility3_analyzeNext-gen memory forensics
stegsolve_analyzeSteganography analysis
zsteg_detectPNG/BMP steganography detection
outguess_extractUniversal steganographic tool
bulk_extractorDigital forensics extraction
scalpel_carveFile carving tool
autopsy_analyzeDigital forensics platform

OSINT (7 tools)

ToolDescription
sherlock_searchUsername search (400+ networks)
recon_ng_scanWeb recon framework
spiderfoot_scanOSINT automation (200+ modules)
shodan_searchInternet device search
censys_searchInternet asset discovery
social_analyzerSocial media OSINT
trufflehog_scanGit secret scanning
💡
Auto-Detect: Every tool automatically detects whether it's already installed. If not, it provides install instructions.

cURL Examples

Web Application Scan

curl -X POST https://api.nobody0x.com/v1/messages \
  -H "x-api-key: sk-nobody-xxx" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "nobody-pentest",
    "max_tokens": 4096,
    "messages": [{
      "role": "user",
      "content": "Perform a full security audit on https://target.com. Check for SQLi, XSS, misconfigurations, and enumerate directories."
    }]
  }'

CVE Search & Exploit Generation

curl -X POST https://api.nobody0x.com/v1/messages \
  -H "x-api-key: sk-nobody-xxx" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "nobody-pentest",
    "max_tokens": 8192,
    "messages": [{
      "role": "user",
      "content": "Search CVEs for Apache 2.4.49 and generate a working exploit in Python3."
    }]
  }'

Code Audit

curl -X POST https://api.nobody0x.com/v1/messages \
  -H "x-api-key: sk-nobody-xxx" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "nobody-pentest",
    "max_tokens": 4096,
    "messages": [{
      "role": "user",
      "content": "Audit this PHP code for security vulnerabilities:\n\n<?php\n$user = $_GET[\"user\"];\n$query = \"SELECT * FROM users WHERE id = \"$user;\n$result = mysql_query($query);\n?>"
    }]
  }'

Streaming Response

curl -X POST https://api.nobody0x.com/v1/messages \
  -H "x-api-key: sk-nobody-xxx" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "nobody-pentest",
    "stream": true,
    "max_tokens": 4096,
    "messages": [{
      "role": "user",
      "content": "Quick scan of 10.0.0.1"
    }]
  }'

Streaming

Set "stream": true for real-time SSE streaming. The response follows Anthropic's SSE format:

event: message_start
data: {"type":"message_start","message":{"id":"msg_xxx","role":"assistant"}}

event: content_block_start
data: {"type":"content_block_start","index":0,"content_block":{"type":"text","text":""}}

event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"[PHASE: RECON]"}}

event: message_stop
data: {"type":"message_stop"}
Quota enforcement: Streaming responses are monitored in real-time. If the daily token quota is reached, the stream is cleanly terminated with a message_stop event.

Multi-Turn Conversations

Nobody Pentest supports multi-turn conversations for iterative testing:

{
  "model": "nobody-pentest",
  "max_tokens": 4096,
  "messages": [
    {"role": "user", "content": "Scan example.com for vulnerabilities"},
    {"role": "assistant", "content": "[PHASE: RECON]\n> Found: nginx 1.18, PHP 8.1..."},
    {"role": "user", "content": "Now generate an exploit for the SQL injection you found on /api/users"}
  ]
}
ℹ️
Tool-loop shortcut: When messages contain tool_result blocks (multi-turn tool calling), the 3-layer pipeline is bypassed and requests go directly to the backend. This preserves tool-call context.

Report Generation

Generate professional pentest reports from your findings:

{
  "model": "nobody-pentest",
  "max_tokens": 16384,
  "messages": [{
    "role": "user",
    "content": "Generate a full pentest report with these findings:\n\n1. SQL Injection on /api/users (Critical, CVSS 9.1)\n2. XSS on search page (Medium, CVSS 6.1)\n3. Missing security headers (Low, CVSS 3.1)\n\nScope: example.com web application\nDate: July 2026"
  }]
}

Report Includes

  • Executive Summary (non-technical overview)
  • Scope & Methodology
  • Findings Matrix with CVSS 3.1 scores
  • Detailed Technical Analysis per finding
  • Proof of Concept code
  • Remediation Recommendations with code examples
  • Risk Matrix

FAQ

Is Nobody Pentest legal to use?

Yes, when used with proper authorization. Nobody Pentest is designed for authorized penetration testing, bug bounty programs, and security research. Always obtain written permission before testing any target.

What's the difference between nobody-pentest and nobody-pentest-reasoner?

nobody-pentest is optimized for fast, general-purpose testing. nobody-pentest-reasoner uses advanced reasoning for deeper analysis, 0-day research, and complex multi-step exploitation chains.

Can I use this for bug bounty programs?

Absolutely. Nobody Pentest is ideal for bug bounty hunters. It can quickly identify common vulnerabilities, generate PoCs, and produce professional reports for submission.

How does the 3-layer pipeline work?

Layer 1 (RECON) analyzes the target and creates a blueprint. Layer 2 (EXPLOIT) uses that blueprint to generate exploits. Layer 3 (REPORT) formats findings into a professional report. For multi-turn tool calls, the pipeline is bypassed to preserve context.

What's the daily quota?

Pro users have a 50,000 output token/day budget shared with web chat. The quota is enforced in real-time, including mid-stream cutoff for streaming responses.

Can I use my own API key for the backend?

Yes. If you have your own API key stored in your Nobody AI account, the router will use your key instead of the system key.

How do I integrate with Claude Code?

Install via pip, then add to Claude Code using the claude mcp add command:

pip install nobody-pentest-ultra
claude mcp add nobody-pentest -- python "C:\...\Lib\site-packages\nobody_pentest_ultra\server.py"

Restart Claude Code and 86 security tools will be available automatically.

Nobody Pentest — Autonomous Security Testing Engine
Home · API Reference · Documentation