Metadata-Version: 2.1
Name: bugpilot-cli
Version: 1.3.3
Summary: AI-Powered Autonomous Penetration Testing CLI
Home-page: https://github.com/letchupkt/bugpilot-cli
Author: LAKSHMIKANTHAN K
Author-email: letchupkt@example.com
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Information Technology
Classifier: Topic :: Security
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: rich>=13.0.0
Requires-Dist: prompt_toolkit>=3.0.36
Requires-Dist: google-generativeai>=0.3.0
Requires-Dist: anthropic>=0.7.0
Requires-Dist: groq>=0.4.0
Requires-Dist: requests>=2.31.0

# 🚀 BugPilot CLI v1.4.0

**AI-Powered Autonomous Penetration Testing Tool**

Developer: LAKSHMIKANTHAN K (letchupkt)

---

## ⚡ Quick Start

```bash
# 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

```bash
# 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

```bash
pip install bugpilot-cli
```

**Or from source:**
```bash
cd "d:/project(software)/BugPilot CLI"
pip install -e .
```

---

## 🧪 Testing

```bash
bugpilot
> pentest testphp.vulnweb.com
[Watch AI work autonomously]
```

---

**Happy Pentesting! 🎯🔥**
