Kittysploit-framework is a free, open source collaboration & communication project written in Python and released under MIT. It has 624 GitHub stars, 98 forks and 9 open issues, and was last pushed 6 days ago. On this registry it ranks #48 of 57 tracked projects in Collaboration & Communication, with 5 head-to-head comparisons available.

KittySploit

From recon to shell — in one console.

Autonomous agent for web/API testing. 8,000+ modules. Built-in C2. Local LLM. Scope-aware. Automation-ready.

Python License Discord GitHub stars

Quick start · Docs · Website · Discord

# Web/API mission (lab)
kittysploit> agent https://lab.local --profile owasp-web-parallel

# Go for a shell (authorized lab only)
kittysploit> agent http://192.168.56.10 \
  --profile internal-lab \
  --goal obtain-shell \
  --approve-risk intrusive \
  --shell-hunter

Why KittySploit?

Most stacks force you to jump between a scanner, an exploit framework, a C2, a proxy, and a notebook.

KittySploit keeps the engagement in one place — modules, sessions, scope, and an autonomous agent that plans and executes against authorized targets.

Agent Local LLM (Ollama) plans and drives missions with safety profiles, evidence gates, and parallel web specialists
Modules + C2 8,000+ scanners/exploits/post modules, listeners, payloads, and live sessions in the same console
Automation CLI, RPC, REST API, and MCP for IDE / CI-style operators

Quick Start

Linux and macOS

git clone https://github.com/SIA-IOTechnology/Kittysploit-framework.git
cd Kittysploit-framework
./install/install.sh
python3 kittyconsole.py

One-line installer:

curl -fsSL https://raw.githubusercontent.com/SIA-IOTechnology/kittysploit-framework/main/install/install-standalone.sh | bash

Windows

git clone https://github.com/SIA-IOTechnology/Kittysploit-framework.git
cd Kittysploit-framework
install\install.bat
python kittyconsole.py

First 60 seconds

kittysploit> doctor
kittysploit> scanner -u http://192.168.56.10
kittysploit> search wordpress
kittysploit> agent https://lab.local --profile owasp-web-parallel --plan-only
kittysploit> agent http://192.168.56.10 --profile internal-lab --goal obtain-shell --approve-risk intrusive --shell-hunter

Use --plan-only / --dry-run until you are ready for live actions. Always test against systems you own or are authorized to assess.

Autonomous agent

Drive a mission with a local model — no cloud key required:

# Plan only (safe preview)
kittysploit> agent lab.local \
  --llm-local \
  --llm-model llama3.1:8b \
  --profile owasp-web-parallel \
  --plan-only

# Obtain a shell (lab / authorized targets only)
kittysploit> agent http://192.168.56.10 \
  --profile internal-lab \
  --goal obtain-shell \
  --approve-risk intrusive \
  --shell-hunter \
  --llm-local \
  --llm-model llama3.1:8b
Flag Role
--goal obtain-shell Campaign objective is an interactive session
--approve-risk intrusive Required to run exploits (blocked otherwise)
--shell-hunter Push harder toward a shell
--approve-post-exploit Optional read-only collection after a session
--plan-only / --dry-run Preview without live intrusive actions
  • Mission profiles (safe-web, owasp-web-parallel, internal-lab, bug-bounty-safe, …)
  • Evidence-gated exploit handoff (reduce speculative false positives)
  • Parallel specialists by OWASP class (injection, XSS, SSRF, auth, authz)
  • Scope, budgets, and risk approvals stay under operator control

Core platform

  • Modular consolesearch / use / set / run across scanners, exploits, auxiliary, and post modules
  • Built-in C2 — listeners, payloads, sessions, pivots, and post-exploitation
  • Workspaces & scope — engagement boundaries, hosts, and findings organized per job
  • Workflows & playbooks — repeatable recon and attack chains
  • Extensions — proxy, OSINT, GUI, protocols via the marketplace
  • Mobile companion — QR pair for read-only engagement monitoring

Ecosystem

Project Purpose
KittyProxy Web traffic capture and analysis
KittyCosmic Graphical interface and marketplace
KittyOsint Visual OSINT investigation
KittyProtocol Protocol analysis
KittyV8Debugger V8 debugging and analysis

Demo video · More screenshots · Full usage guide

Documentation

Project status

KittySploit 1.x is the foundation of a broader offensive platform and is still evolving. Validate new releases in a lab before using them on an engagement.

Community

  • Star the repo to help others discover it
  • Join Discord
  • Open an issue for bugs or ideas
  • Support development on Liberapay

Acknowledgments

Thanks to Woody for their contributions.

License

KittySploit is released under the MIT License.

Frequently asked questions

Is Kittysploit-framework free to use?

Kittysploit-framework is open source under the MIT licence. There is no licence fee and no seat count — you can self-host it or, where the project offers one, pay a vendor for a managed version instead.

What does Kittysploit-framework do?

Python Exploitation Framework, V8 Engine Debugger, Proxy interceptor, marketplace, post-exploitation, backdoor generator,....

What is Kittysploit-framework written in?

Kittysploit-framework is primarily written in Python. Its source is publicly available at https://github.com/SIA-IOTechnology/Kittysploit-framework, and it has 624 GitHub stars.