
مساحة عمل كاملة لصيد الثغرات لباحثي HackerOne. تتضمن فرض النطاق، وخط أنابيب استطلاع/ثغرات آلي (أكثر من 400 أداة)، وقوالب تقارير، وقوائم مراقبة CVE/CWE، ومختبر تدريب محلي على جهاز افتراضي. مصمم للصيد المنضبط والأخلاقي.
██████╗ ███████╗██╗ ██╗ ██╗ ██████╗ ██╗██╗ ██╗
██╔══██╗██╔════╝██║ ██║███║██╔═████╗███║╚██╗██╔╝
██║ ██║█████╗ ██║ ██║╚██║██║██╔██║╚██║ ╚███╔╝
██║ ██║██╔══╝ ╚██╗ ██╔╝ ██║████╔╝██║ ██║ ██╔██╗
██████╔╝███████╗ ╚████╔╝ ██║╚██████╔╝ ██║██╔╝ ██╗
╚═════╝ ╚══════╝ ╚═══╝ ╚═╝ ╚═════╝ ╚═╝╚═╝ ╚═╝
مساحة عمل مبنية حول سير عمل مكافآت الثغرات الحقيقي على HackerOne: اختر برنامجًا، وثّق النطاق، وافحص ضمن الحدود، وسلسل النتائج، وقدّم تقريرًا بصيغة يقبلها المُثلّثون بسرعة. ترسانة اختبار الاختراق العامة التي تضم أكثر من 400 أداة ومختبر الأجهزة الافتراضية المحلي متاحة كدعم — وليست نقطة البداية.
┌─────────────────────────────────────────────────────────────────────┐
│ │
│ 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
قبل التقديم، اقرأ docs/hackerone-workflow.md (إزالة التكرار في Hacktivity، جودة التقرير، خطوات ما بعد التقديم).
يدمج هذا المختبر T3MP3ST كمحرك الأمن الهجومي الخاص به — وهو إطار متعدد الوكلاء يحوّل وكيل البرمجة بالذكاء الاصطناعي الخاص بك إلى صيّاد ثغرات يوم الصفر.
# 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/
| الميزة | الوصف |
|---|---|
| واجهة War Room | واجهة ويب لتخطيط المهام وتنفيذها |
| محرك الاستطلاع | nmap، DNS، بصمة HTTP — 90.1% pass@1 على XBEN |
| حلقة الاستغلال | سلسلة قتل من 8 مشغّلات (Recon → Scanner → Exploiter → ...) |
| قاعدة بيانات الحمولات | أكثر من 200 حمولة (SQLi، XSS، SSTI، LFI، SSRF، CMDi، XXE) |
| خادم MCP | node t3mp3st/dist/mcp-server.js لتكامل الوكلاء |
| خزنة الأدلة | تتبع دائم للنتائج والأدلة وإعادة الاختبار |
يعمل T3MP3ST بدون مفاتيح API من خلال ربط وكيل الذكاء الاصطناعي المحلي الخاص بك (Claude Code، Codex، Hermes). في واجهة War Room، افتح الإعدادات واربط وكيلك — ثم صِف الأهداف بلغة إنجليزية بسيطة.
| الأمر | الوصف | مثال |
|---|---|---|
bugbounty-hunter.sh new <prog> | إنشاء متتبع نطاق لبرنامج | ./bugbounty-hunter.sh new acme-corp |
bugbounty-hunter.sh scope <target> | التحقق من أن الهدف ضمن النطاق | ./bugbounty-hunter.sh scope target.com |
bugbounty-hunter.sh full <target> | خط الأنابيب الكامل (من الاستطلاع إلى التقرير) | ./bugbounty-hunter.sh full target.com |
bugbounty-hunter.sh recon <target> | الاستطلاع فقط، بما في ذلك إثراء Shodan CTL السلبي | ./bugbounty-hunter.sh recon target.com |
bugbounty-hunter.sh report <target> | إنشاء تقرير بقالب H1 | ./bugbounty-hunter.sh report target.com |
pentest.sh <url> | الترسانة العامة (أكثر من 400 أداة) | pentest.sh https://target.com |
pentest.sh matrix | مصفوفة الأدوات الكاملة | pentest.sh matrix |
pentest.sh search <function> | البحث عن أداة | pentest.sh search sql_injection |
pentest.sh express <url> | فحص سريع | pentest.sh express https://target.com |
pentest.sh install | تثبيت الأدوات المفقودة | pentest.sh install |
./start-server.sh | تشغيل T3MP3ST War Room (مدعوم بالذكاء الاصطناعي) | ./start-server.sh |
npm run server | تشغيل T3MP3ST من مجلد t3mp3st/ | cd t3mp3st && npm run server |
جميع أوامر الفحص النشط في bugbounty-hunter.sh تتحقق من النطاق مقابل programs/*.md قبل لمس الهدف. تكامل Shodan CTL السلبي اختياري ويستخدم الوحدة الفرعية المثبّتة vendor/shodan_reconsx عندما لا يكون recons101x مثبتًا. يتم تصفية أسماء المضيفين الخاصة به حسب النطاق قبل أي فحص HTTP.