Skip to content

Latest commit

 

History

244 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KittySploit logo

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

KittySploit demo — agent mission from recon to shell

# 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.

KittySploit console

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.

About

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

Topics

Resources

Security policy

Stars

624 stars

Watchers

8 watching

Forks

Releases

Used by

Contributors

Languages