Skip to content
KitploitKITPLOIT
أدواتعمليات الاستغلالالمدونة
Log in
إرسال
أدواتعمليات الاستغلالالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

الخلاصاتاتصالالخصوصية© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
أدوات/GitHubGitHub/yashas-13/pentx-vapt-skill
ReconnaissanceVulnerability ScannersPort ScanningVulnerability AnalysisExploitationInformation GatheringWeb SecurityPenetration TestingSubdomain Enumeration
GitHubyashas-13/pentx-vapt-skill

pentx-vapt-skill

Open-source AI-powered 5-phase VAPT pentest agent — recon/scan/vuln/exploit/report with PoC

عرض المستودع
286منذ شهر واحدلم تتم المراجعة بعد

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
مشاركة
المحتوى غير متوفر باللغة المطلوبة. عرض النسخة الإنجليزية.

Pentx Logo

🔥 Pentx — Advanced VAPT Skill

AI-Powered Penetration Testing Agent for Pi Coding Agent

License Python Phase Tools Status

Pentx is an advanced 5-phase VAPT (Vulnerability Assessment & Penetration Testing) skill that executes full penetration testing and generates detailed Proof-of-Concept for every finding.

GitHub Stars GitHub Forks


📸 Screenshots

Tool CheckScan ProgressReport
ToolsScanReport

🚀 Features

┌─────────────────────────────────────────────────────────────────────┐
│  ✅ 5-Phase Pipeline    │  Recon → Scan → Vuln → Exploit → Report  │
│  ✅ 30+ Tools           │  nmap, nuclei, sqlmap, ffuf, owscan...  │
│  ✅ Auto-Install        │  Missing tools via onex (370+ tools)     │
│  ✅ PoC Generation      │  Every finding with proof-of-concept     │
│  ✅ Multi-Format Reports│  HTML, Markdown, JSON, CSV, SARIF        │
│  ✅ Non-Standard Ports  │  Full support for custom ports           │
│  ✅ Cross-Validation    │  Two-source confirmation for accuracy    │
└─────────────────────────────────────────────────────────────────────┘

⚡ Quick Start

1. Install Dependencies

# Auto-install all tools via onex
cd ~/.pi/agent/skills/pentx/scripts
python3 lib/tool_manager.py auto

# Or manually check
bash tools_check.sh

2. Run Full VAPT Scan

python3 pentx.py https://target.com:4280/

3. Run Single Phase

python3 pentx.py https://target.com --phase 1   # Recon only
python3 pentx.py https://target.com --phase 3   # Vuln assessment
python3 pentx.py https://target.com --phase 5   # Report only

4. Fast Mode

python3 pentx.py https://target.com --fast      # Skip nmap + nuclei
python3 pentx.py https://target.com --no-exploit # Read-only

🔧 Tool Stack

ToolPurposeRequired
nmapPort/service/vuln scanning✅
nucleiTemplate-based vuln scanning✅
httpxLive host probing✅
sqlmapSQL injection automation✅
ffufDirectory/file fuzzing✅
niktoWeb server scanning⚠️
owscanWeb vulnerability scanner⚠️
amassSubdomain enumeration⚠️

📊 5-Phase Workflow

┌──────────────────────────────────────────────────────────────────────┐
│                                                                      │
│  ┌─────────────┐  ┌─────────────┐  ┌─────────────┐  ┌─────────────┐  ┌─────────────┐
│  │   PHASE 1   │→ │   PHASE 2   │→ │   PHASE 3   │→ │   PHASE 4   │→ │   PHASE 5   │
│  │  Recon      │  │  Scan       │  │  Vuln       │  │  Exploit    │  │  Report     │
│  │             │  │             │  │             │  │             │  │             │
│  │ • Subdomain │  │ • Nmap      │  │ • SQLi      │  │ • SQLi Exp  │  │ • HTML      │
│  │ • Tech Stack│  │ • Nikto     │  │ • LFI/XSS   │  │ • Auth Test │  │ • Markdown  │
│  │ • Nuclei    │  │ • FFUF      │  │ • OWScan    │  │ • PoC Gen   │  │ • JSON/CSV  │
│  └─────────────┘  └─────────────┘  └─────────────┘  └─────────────┘  └─────────────┘
│                                                                      │
└──────────────────────────────────────────────────────────────────────┘

🛠️ Integration

onex Package Manager

# Check tool status
python3 lib/tool_manager.py status

# Auto-install all missing tools
python3 lib/tool_manager.py auto

# Install specific tool
python3 lib/tool_manager.py install nikto

# List all 370+ tools
python3 lib/tool_manager.py list

owscan Web Scanner

# Run owscan standalone
php tools/owscan/owscan.php -u https://target.com:4280/

# Via wrapper (auto-parses to pentx format)
python3 lib/owscan_wrapper.py https://target.com:4280/ output/owscan

📁 Output Structure

output/
├── phase1-recon/        # Recon assets, live hosts, nuclei, findings
├── phase2-scan/         # Nmap XML, ffuf, nikto, findings
├── phase3-vuln/         # SQLi, LFI/XSS/SSRF PoCs + findings
├── phase4-exploit/      # PoC artifacts, banner verification
├── report.html          # HTML report (exec + PoC cards)
├── report.md            # Full technical Markdown report
├── exec-summary.md      # Leadership summary
├── findings-merged.json # Machine-readable findings
├── findings.csv         # CSV for spreadsheets
├── findings.sarif       # SARIF for CI/CD
└── poc-full/            # Per-finding PoC .txt artifacts

🎯 PoC Format Example

═══════════════════════════════════════════════════════════════
  SQL Injection on 'id' — https://target.com:4280/page
═══════════════════════════════════════════════════════════════

Request:
  GET /page?id=1'+AND+1=1-- HTTP/1.1
  Host: target.com:4280

Response:
  HTTP/1.1 200 OK
  [Page content with true condition]

Severity: Critical (CVSS 9.8)
Remediation: Use parameterized queries / prepared statements.
═══════════════════════════════════════════════════════════════

🔒 Safety Rules

RuleDescription
⚠️ AuthorizationOnly run against authorized targets
📖 Read-onlyDefault mode, use --no-exploit
🚫 No DestructiveNo DoS, no data destruction
⏱️ TimeoutsAll probes use short timeouts
🔐 Safe SQLi--batch mode, limited level/risk

📚 CLI Reference

python3 pentx.py <target> [output] [options]

Options:
  --phase N           Run single phase (1-5)
  --no-exploit        Skip Phase 4 (exploitation)
  --fast              Skip nmap + nuclei, fast scan
  --skip-nmap         Skip nmap scan
  --skip-nuclei       Skip nuclei scan
  --target-port N     Override target port
  --timeout N         Per-phase timeout (default: 300s)
  --check             Check tool availability
  --report <dir>      Regenerate report from output dir
  --tools <cmd>       Tool manager: status|install|list|auto
  --owscan <url>      Run owscan standalone

🏆 Sponsored By

SponsorType
TermuxCommunity
OnexTool Provider
Gameye98Scanner Dev

Support Pentx — GitHub Sponsors | PayPal


🙏 Credits

تنزيل الأداة