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.3.tar.gz (69.7 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.3-py3-none-any.whl (82.3 kB view details)

Uploaded Python 3

File details

Details for the file bugpilot_cli-1.3.3.tar.gz.

File metadata

  • Download URL: bugpilot_cli-1.3.3.tar.gz
  • Upload date:
  • Size: 69.7 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.3.tar.gz
Algorithm Hash digest
SHA256 99e0dc49db6f9cd4e7bc23a1e399f37d54796b1967d575cdb3a553438478506a
MD5 7dbccc9ef79f3ec58180eb22c493deeb
BLAKE2b-256 9ed0d42f1097248705a8852650a0a732a188c9bc94b2af95a4b6c883471796cd

See more details on using hashes here.

File details

Details for the file bugpilot_cli-1.3.3-py3-none-any.whl.

File metadata

  • Download URL: bugpilot_cli-1.3.3-py3-none-any.whl
  • Upload date:
  • Size: 82.3 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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 d886cfc87dacb339d55f6a2448d501f90f140c3d91b5e68745231243dd3660fd
MD5 9702bfd7ba07a5e71b947dc992a31a7a
BLAKE2b-256 3fea0c14dc5e8cd979847a742bda391a16a8756ab9bdad7de45c61d24ff6aa00

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