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.0.tar.gz (48.4 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.0-py3-none-any.whl (57.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: bugpilot_cli-1.3.0.tar.gz
  • Upload date:
  • Size: 48.4 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.0.tar.gz
Algorithm Hash digest
SHA256 cde4841ce1c09fba68d7951f1b6ce87dccd4c07ccdcd271e68b8f66f528419e5
MD5 b4c19b9f2e82c0a62fdd30f8a21f8fe5
BLAKE2b-256 aa262e864e217b8b6cdac96097f33c3c622e0bda8f7c93e315a4176ae0940252

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bugpilot_cli-1.3.0-py3-none-any.whl
  • Upload date:
  • Size: 57.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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 72ab0837366b5537d60d9f08d9e4429a5e0f04a7e463a78ef609af13aa5046c9
MD5 b0ada99c774da7367d983d036b342ab2
BLAKE2b-256 7ebc83fb375e19f0c938960c334ea88ecbe0e9f7a66e44e8b6ce53d54bcebe8f

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