Skip to main content

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


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)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

bugpilot_cli-1.3.2-py3-none-any.whl (80.6 kB view details)

Uploaded Python 3

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

Hashes for bugpilot_cli-1.3.2.tar.gz
Algorithm Hash digest
SHA256 7fe4f380cb37b277ab2c8da6825c258850135192e4c324ef6b65621eef08e989
MD5 dcec171367b505129cba37c9d6d095fc
BLAKE2b-256 6dfd19cfed62b3a33cc7051598e7820ce548dd5ca9e3e9af97c93ff2b502b8ec

See more details on using hashes here.

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

Hashes for bugpilot_cli-1.3.2-py3-none-any.whl
Algorithm Hash digest
SHA256 0d99d11a99ae720124c0f6021fc3a5a72f7c82c0e2f55406fb18e31729693242
MD5 a6118d4a5e395f71028f346305897f78
BLAKE2b-256 b887e3000206d9242a7ca53ba50c1756e4383418124206a747329ae1f1357c31

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page