AI-Powered Autonomous Penetration Testing CLI
Project description
🚀 BugPilot CLI v1.4.0
AI-Powered Autonomous Penetration Testing Tool
Developer: LAKSHMIKANTHAN K (letchupkt)
⚡ Quick Start
# Run BugPilot
bugpilot
# Try it
You: hey, test http://testphp.vulnweb.com/login.php
✨ Features
- 🤖 Autonomous AI - Runs until task complete (no iteration limits)
- 🧠 Expert Intelligence - WordPress→wpscan, Login→sqlmap
- 💬 Chatbot Interface - Natural conversation
- 💣 Auto Exploits - Generates PoC files in
./pocs/ - 🎯 Smart Stopping - Knows when task is done
- 📊 Real-time Status - Context, tokens, progress tracking
💡 Examples
Natural Conversation:
You: what's SQL injection?
AI: [Detailed explanation]
Autonomous Pentesting:
You: pentest example.com
AI: [Detects WordPress]
→ Uses wpscan automatically
→ Finds vulnerabilities
→ Generates exploits
→ Stops when done
Settings (Interactive):
You: /settings
[Rich table with all settings]
You: /settings set autopilot_enabled true
✓ Updated
🛠️ Key Commands
# Natural chat (no command needed)
Just type what you want!
# Settings
/settings # Show all
/settings edit # Interactive
/config # Alias for /settings
# Help
/help # All commands
/exit # Exit
🎯 What Makes v1.4.0 Special
| Feature | Details |
|---|---|
| Truly Autonomous | Runs until objective achieved, not iteration-limited |
| Expert Decisions | Detects tech stack and uses appropriate tools |
| No Repetition | Never runs the same command twice |
| Auto Exploits | Generates working PoC files automatically |
| Intelligent Stopping | Knows when task is complete |
📂 Generated Files
./pocs/ # Auto-generated exploits
├── poc_sqli_1.py
├── poc_xss_2.html
└── poc_report.txt
./sessions/ # Saved sessions
./reports/ # Exported reports
🚀 Version 1.4.0
Intelligence Upgrade Release
- Expert-level AI reasoning
- Smart tool selection
- Autonomous operation
- Exploit generation
- Status tracking
📦 Installation
pip install bugpilot-cli
Or from source:
cd "d:/project(software)/BugPilot CLI"
pip install -e .
🧪 Testing
bugpilot
> pentest testphp.vulnweb.com
[Watch AI work autonomously]
Happy Pentesting! 🎯🔥
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
bugpilot_cli-1.3.2.tar.gz
(68.2 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file bugpilot_cli-1.3.2.tar.gz.
File metadata
- Download URL: bugpilot_cli-1.3.2.tar.gz
- Upload date:
- Size: 68.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7fe4f380cb37b277ab2c8da6825c258850135192e4c324ef6b65621eef08e989
|
|
| MD5 |
dcec171367b505129cba37c9d6d095fc
|
|
| BLAKE2b-256 |
6dfd19cfed62b3a33cc7051598e7820ce548dd5ca9e3e9af97c93ff2b502b8ec
|
File details
Details for the file bugpilot_cli-1.3.2-py3-none-any.whl.
File metadata
- Download URL: bugpilot_cli-1.3.2-py3-none-any.whl
- Upload date:
- Size: 80.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0d99d11a99ae720124c0f6021fc3a5a72f7c82c0e2f55406fb18e31729693242
|
|
| MD5 |
a6118d4a5e395f71028f346305897f78
|
|
| BLAKE2b-256 |
b887e3000206d9242a7ca53ba50c1756e4383418124206a747329ae1f1357c31
|