
Ein kompletter Bug-Bounty-Arbeitsbereich für HackerOne-Forscher. Enthält Scope-Durchsetzung, eine automatisierte Recon-/Schwachstellen-Pipeline (400+ Tools), Berichtsvorlagen, CVE-/CWE-Beobachtungslisten und ein lokales VM-Übungslabor. Entwickelt für diszipliniertes, ethisches Jagen.
██████╗ ███████╗██╗ ██╗ ██╗ ██████╗ ██╗██╗ ██╗
██╔══██╗██╔════╝██║ ██║███║██╔═████╗███║╚██╗██╔╝
██║ ██║█████╗ ██║ ██║╚██║██║██╔██║╚██║ ╚███╔╝
██║ ██║██╔══╝ ╚██╗ ██╔╝ ██║████╔╝██║ ██║ ██╔██╗
██████╔╝███████╗ ╚████╔╝ ██║╚██████╔╝ ██║██╔╝ ██╗
╚═════╝ ╚══════╝ ╚═══╝ ╚═╝ ╚═════╝ ╚═╝╚═╝ ╚═╝
Eine Arbeitsumgebung, die um den echten Bug-Bounty-Workflow auf HackerOne herum aufgebaut ist: Programm auswählen, Scope dokumentieren, innerhalb der Grenzen scannen, Findings verketten und in einem Format reporten, das Triager schnell akzeptieren. Das generische Pentesting-Arsenal mit 400+ Tools und das lokale VM-Lab stehen unterstützend zur Verfügung — nicht als Einstiegspunkt.
┌─────────────────────────────────────────────────────────────────────┐
│ │
│ SCOPE RECON/VULN REPORT │
│ ═════ ══════════ ══════ │
│ │
│ ┌───────────┐ ┌───────────────────┐ ┌───────────────┐ │
│ │programs/ │────▶ bugbounty-hunter ───▶ report.md │ │
│ │*.md │ │ .sh │ │ (H1 template) │ │
│ └───────────┘ └────────┬──────────┘ └───────┬───────┘ │
│ scope check │ │ │
│ (blocks if not ▼ ▼ │
│ documented) ┌─────────────┐ ┌──────────────┐ │
│ │auto-scanner │ │ Hacktivity │ │
│ │ (arsenal) │ │ dedup check │ │
│ └─────────────┘ └──────────────┘ │
│ │
└─────────────────────────────────────────────────────────────────────┘
cd bugbounty-lab101
chmod +x bugbounty/*.sh auto-scanner/*.sh
# If the repository was cloned without submodules:
git submodule update --init --recursive
cd bugbounty
./bugbounty-hunter.sh new program-name
# Edit ../programs/program-name.md with the EXACT scope from the H1 policy
./bugbounty-hunter.sh scope target.com # must say "Scope OK" before proceeding
./bugbounty-hunter.sh full target.com # recon -> vuln -> brute -> secrets -> api -> report
./bugbounty-hunter.sh report target.com
# Complete bugbounty/reports/target.com/report-YYYYMMDD.md with the H1 template
Vor dem Einreichen docs/hackerone-workflow.md lesen (Hacktivity-Deduplizierung, Report-Qualität, Schritte nach der Einreichung).
Dieses Lab integriert T3MP3ST als seine Offensive-Security-Engine — ein Multi-Agent-Framework, das deinen KI-Coding-Agenten in einen Zero-Day-Jäger verwandelt.
# 1. Clone T3MP3ST into the lab (it's .gitignored, separate repo)
git clone https://github.com/DevCop95/T3MP3ST t3mp3st
cd t3mp3st && npm install && cd ..
# 2. Configure API keys
cp t3mp3st/.env.example t3mp3st/.env
# Edit t3mp3st/.env with your LLM provider key(s)
# 3. Start the server
./start-server.sh
# War Room → http://127.0.0.1:3333/ui/
| Feature | Beschreibung |
|---|---|
| War Room UI | Web-Oberfläche für Missionsplanung und -ausführung |
| Recon Engine | nmap, DNS, HTTP-Fingerprinting — 90,1 % pass@1 auf XBEN |
| Exploit Loop | 8-Operator-Kill-Chain (Recon → Scanner → Exploiter → ...) |
| Payload DB | 200+ Payloads (SQLi, XSS, SSTI, LFI, SSRF, CMDi, XXE) |
| MCP Server | node t3mp3st/dist/mcp-server.js für Agent-Integration |
| Evidence Vault | Persistente Findings, Evidenzen und Retest-Tracking |
T3MP3ST funktioniert ohne API-Keys, indem du deinen lokalen KI-Agenten (Claude Code, Codex, Hermes) verbindest. Öffne in der War-Room-UI die Settings und verbinde deinen Agenten — beschreibe dann Ziele in einfachem Englisch.
| Befehl | Beschreibung | Beispiel |
|---|---|---|
bugbounty-hunter.sh new <prog> | Scope-Tracker für ein Programm erstellen | ./bugbounty-hunter.sh new acme-corp |
bugbounty-hunter.sh scope <target> | Verifizieren, dass das Ziel im Scope liegt | ./bugbounty-hunter.sh scope target.com |
bugbounty-hunter.sh full <target> | Vollständige Pipeline (Recon bis Report) | ./bugbounty-hunter.sh full target.com |
bugbounty-hunter.sh recon <target> | Nur Recon, inklusive passiver Shodan-CTL-Anreicherung | ./bugbounty-hunter.sh recon target.com |
bugbounty-hunter.sh report <target> | Report mit H1-Template generieren | ./bugbounty-hunter.sh report target.com |
pentest.sh <url> | Generisches Arsenal (400+ Tools) | pentest.sh https://target.com |
pentest.sh matrix | Vollständige Tool-Matrix | pentest.sh matrix |
pentest.sh search <function> | Nach einem Tool suchen | pentest.sh search sql_injection |
pentest.sh express <url> | Express-Scan | pentest.sh express https://target.com |
pentest.sh install | Fehlende Tools installieren | pentest.sh install |
./start-server.sh | T3MP3ST War Room starten (KI-gestützt) | ./start-server.sh |
npm run server | T3MP3ST aus dem t3mp3st/-Verzeichnis starten | cd t3mp3st && npm run server |
Alle aktiven Scan-Befehle in bugbounty-hunter.sh verifizieren den Scope gegen programs/*.md, bevor das Ziel angefasst wird. Die passive Shodan-CTL-Integration ist optional und verwendet das gepinnte vendor/shodan_reconsx-Submodul, wenn recons101x nicht installiert ist. Seine Hostnamen werden vor jedem HTTP-Probing scope-gefiltert.