KittySploit

KittySploit

About KittySploit

KittySploit is an open-source offensive-security ecosystem designed for authorized penetration testing, cybersecurity research and security workflow automation.

Rather than being limited to a single interface or use case, KittySploit combines a central framework with independent extensions dedicated to reconnaissance, web traffic analysis, distributed operations, protocol research, debugging and graphical interaction.

Main areas

  • Authorized penetration testing
  • Cybersecurity research
  • Reconnaissance and OSINT
  • HTTP, HTTPS and API traffic analysis
  • Security workflow automation
  • Collaborative security operations
  • Distributed security testing
  • Protocol analysis
  • JavaScript engine research
  • AI-assisted security workflows
  • Extension-based development

KittySploit Framework

KittySploit Framework is the core of the ecosystem.

It provides a modular foundation for loading security modules, managing extensions, organizing workspaces and connecting different security workflows inside a unified environment.

Core objectives

  • Provide a modern and modular offensive-security platform
  • Simplify the creation and integration of security modules
  • Connect reconnaissance, analysis and testing workflows
  • Support command-line and graphical interfaces
  • Enable collaborative security operations
  • Support AI-assisted planning through local language models
  • Encourage open-source security research
  • Provide a foundation for future cybersecurity technologies

KittySploit Extensions

The KittySploit ecosystem includes several companion projects and extensions.

Each component focuses on a specific security workflow while remaining connected to the main framework.

Extension Purpose
KittyProxy HTTP and HTTPS interception proxy for inspecting browser traffic, APIs, WebSockets and captured requests.
KittyOSINT Graphical OSINT interface for running reconnaissance modules and visualizing relationships between discovered entities.
KittyCluster Central dashboard for managing authorized KittySploit nodes and distributed security workflows.
KittyCosmic Graphical interface designed to simplify interaction with the KittySploit ecosystem.
KittyProtocol Extension dedicated to protocol-oriented analysis and network-security research.
KittyV8Debugger Security-oriented debugging environment for studying and analyzing the V8 JavaScript engine.

How the Ecosystem Fits Together

KittySploit is designed as a modular ecosystem rather than a single standalone tool.

The main framework acts as the foundation, while extensions provide specialized interfaces and capabilities.

SIA IOTechnology
        │
        └── KittySploit Ecosystem
                │
                ├── KittySploit Framework
                │       ├── Modules
                │       ├── Sessions
                │       ├── Workspaces
                │       ├── Automation
                │       └── AI-assisted workflows
                │
                ├── KittyProxy
                ├── KittyOSINT
                ├── KittyCluster
                ├── KittyCosmic
                ├── KittyProtocol
                └── KittyV8Debugger


Why KittySploit?

Security testing often requires separate tools for scanning, exploitation, traffic analysis, automation and engagement tracking.

KittySploit brings these workflows together in an extensible, Metasploit-inspired console built for modern security assessments.

  • Modular console : search, configure and execute security modules.
  • Built-in C2 : listeners, payloads, session management and post-exploitation from the same console.
  • Scanner and workflows : automate repeatable reconnaissance and testing tasks.
  • Workspaces and scopes : keep hosts, vulnerabilities and engagement boundaries organized.
  • AI-assisted planning : use local Ollama models to analyze targets and prepare testing plans.
  • Extension ecosystem : add proxy, OSINT, GUI and protocol-analysis capabilities.
  • Automation ready : interactive console, one-shot commands, RPC and API modes.
  • Mobile companion : pair the Flutter app with a one-time QR and monitor an engagement in read-only mode.

Quick Start

Linux and macOS

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

A one-line installer is also available:

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

Your First Session

Verify the installation:

kittysploit> doctor

Pair the mobile companion (phone and workstation must be able to reach each other):

kittysploit> mobile pair

Create a workspace and define the authorized scope:

kittysploit> workspace create demo-lab
kittysploit> scope enable
kittysploit> scope allow ip 192.168.56.0/24

Search and inspect modules:

kittysploit> search wordpress
kittysploit> show exploits
kittysploit> show auxiliary

Run a scanner against your local lab:

kittysploit> scanner -u http://192.168.56.10

AI-Assisted Planning

KittySploit can use a local Ollama model to prepare a testing plan without automatically launching intrusive actions:

kittysploit agent lab.local \
  --llm-local \
  --llm-model llama3.1:8b \
  --plan-only \
  --dry-run

The agent supports reconnaissance, analysis, planning, reporting and configurable safety profiles.


Related Topics
KittySploitollamalinuxexploitsysalbaniasys albania
Up next
Network Mapping for Beginners: Exploring Networks with Nmap
Latest Tutorials · 5 min
Read

Related Articles

Comments(0)

$ sign in to comment