ipa-lab / hackingBuddyGPT
Helping Ethical Hackers use LLMs in 50 Lines of Code or less..
Why this job: works in the areas we cover, but does not say which job it does
What it does
- Two execution styles on one shared loop. native tool-calling agents (real chat history + function calling) and simple-text command strategies (Mako template → single parsed command).
- Unified run limits. cap any run by rounds, tokens, cost (in dollars) *and* wall-clock duration (--limits.max_rounds/max_tokens/max_cost/max_duration).
- One LLM upstream. litellm. Any provider is reachable through the llm.model string — OpenAI, OpenRouter (the default endpoint), Anthropic, Azure, a local Ollama, and more. Route API traffic through an intercepting proxy (Burp/mitmproxy) with
- Structured, self-contained logging. every run is written as an append-only OpenTelemetry/GenAI JSONL trace, with CLI tools to replay and aggregate runs.
- Fully asynchronous execution model built on asyncio.
Get started
No single install command. Read the steps in the README (opens in new tab)
- Maintenance
- Active
- Last commit 19 days ago
- Stars
- 1,322
- +26 this week
- Licence
- MIT
- Allows business use
- Downloads for
- None listed
- No release files
- Latest version
- 5 releases
- None marked latest
- Built with
- Python
- 100% of the code
Is it looked after?
- Contributors
- Not stated
- Last 90 days
- Issues
- 90% closed
- 3 still open
- Pull requests
- 115 merged
- 1 waiting
- Releases
- 5
- 0 in the last year
Similar repos
| Repo | Stars | Last commit | Licence | Downloads for |
|---|---|---|---|---|
| prutxvi / cybersentry | 108 | 16 days ago | MIT | No downloads |
| salesforce / xgen | 727 | 5 months ago | Apache-2.0 | No downloads |
| BugTraceAI / BugTraceAI | 379 | 24 days ago | Apache-2.0 | No downloads |
More: languages, topics, project record and preview image
Languages
- Python 100%
- Dockerfile <1%
Topics
- large-language-models
- llm
- penetration-testing
- pentesting
Project record
- JobOther AI tools
- StatusListed
- Commits893
- Forks228
- Watching20
- Stars in 28 days+50
- CreatedAug 2, 2023
- First seen by usNov 7, 2026
- CheckedNov 8, 2026
