Skip to main content

AI-Powered Autonomous Penetration Testing CLI

Project description

BugPilot CLI

AI-Powered Autonomous Penetration Testing CLI

Industry-level penetration testing tool with multi-agent AI system.

Features

  • Autonomous Pentesting: AI-driven security testing
  • Multi-Agent ReAct System: Planning, execution, analysis, and critique
  • OS-Aware Execution: Adapts commands for Windows, Linux, macOS
  • Session Management: Save, load, and resume sessions
  • Multiple Export Formats: TXT, JSON, Markdown
  • Professional CLI: Commands like Claude CLI and Gemini CLI
  • Auto-Save: Never lose progress
  • Real-Time Feedback: Sequential tool execution with live updates

Installation

pip install bugpilot-cli

Usage

bugpilot

Commands

/help              - Show all commands
/save <file>       - Save results
/export <file> <format> - Export session
/sessions          - List all sessions
/load <session_id> - Load previous session
/clear             - Clear screen
/config            - Show configuration
/model <prov> <model> - Switch AI model
/exit              - Exit CLI

Example

[!] You: scan http://testphp.vulnweb.com for SQLi

[*] Iteration 1/20
[>>] Thought: First gather HTTP headers
[!] Action: curl -I http://testphp.vulnweb.com
[*] Executing command...
[+] Observation: HTTP/1.1 200 OK
...

[!] You: /save results.txt
[SUCCESS] Results saved

License

MIT License

Author

LAKSHMIKANTHAN K (letchupkt)

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.1.tar.gz (50.9 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.1-py3-none-any.whl (60.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: bugpilot_cli-1.3.1.tar.gz
  • Upload date:
  • Size: 50.9 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.1.tar.gz
Algorithm Hash digest
SHA256 cd2d2d136d03924e9d87f586a9193509bd3915e11660b1d3a9fba3ad26607bf0
MD5 ae2177d86d7c6f4c2debb4eace7b9ef9
BLAKE2b-256 940eda365e12259c568d79bb9f0c5d8187e54d0a603c893b5410500770935346

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bugpilot_cli-1.3.1-py3-none-any.whl
  • Upload date:
  • Size: 60.8 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 7d362fd5f9f64963740d14e403ceae57ebd37aec89911bda4215c2fa22d0bf13
MD5 d15c4046d81a09fbd7dd276f00f69a9d
BLAKE2b-256 e278354cc78cd22456074cfd11362c1141b3efc8e43729e9e5ed99d36a31dc27

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