Skip to main content

AI-Powered Cybersecurity Copilot for Kali Linux — Think Claude Code, but built for hackers.

Project description

MundiX CLI

AI-Powered Autonomous Pentesting Agent for Kali Linux

MundiX CLI is an intelligent terminal-based pentesting copilot for penetration testers, red teamers, and security researchers. It features a multi-tier AI architecture with specialized models for planning, exploitation, and analysis — all routed through the MundiX backend API.

Think of it as an AI agent that actually runs your pentest — not just suggests commands.


Features

Feature Description
Autonomous Agent Full autonomous pentesting with 6-phase methodology (recon → exploitation → reporting)
AI Chat Interactive conversation with specialized cybersecurity AI models
Multi-Agent Parallel skill execution with coordinator + specialist agents
23 Skills Pre-built attack skills (nmap, sqlmap, nuclei, hydra, etc.)
Smart Auto-Fix Auto-installs missing tools, retries with sudo, evades WAFs
Knowledge Graph Builds attack graph of discovered hosts, ports, vulns, creds
Threat Intel Enriches findings with NVD CVEs, ExploitDB, CISA KEV
5-Level Autopilot From manual confirmation to full autonomy
Safety Checks Command whitelist, destructive command blocking, scope validation
Streaming Real-time token streaming for fast responses

Quick Install (Kali Linux)

curl -sSL https://raw.githubusercontent.com/k0k4/mundix-cli/main/install.sh | bash

Manual Install

git clone https://github.com/k0k4/mundix-cli.git
cd mundix-cli
pip3 install -r requirements.txt
python3 mundix_cli.py

Install via pip

pip3 install -e .
mundix

Activation

After install, activate your device at https://mundix.dev/activate or run:

mundix --activate

You get 3 free queries before registration is required.


Usage

Interactive Mode

mundix

One-Shot Query

mundix "how to scan for open ports on 10.0.0.1"

Autonomous Pentest

Inside the interactive shell:

/agent example.com web

Choose a Model

mundix --model mx-strategist-72b

AI Models (Multi-Tier Architecture)

Key Model Tier Description
mx-strategist-72b MX-Strategist 72B Brain Strategic planner — pentest orchestration & deep analysis
mx-deephat-7b MX-DeepHat 7B Specialist Offensive specialist — exploit generation & attack chains
mx-swift-3b MX-Swift 3B Executor Fast executor — parsing, formatting & quick decisions
mx-minitron-8b MX-Minitron 8B Backup Fallback model for high availability

CLI Commands

Inside the interactive shell, use these slash commands:

Command Description
/help Show help message
/agent <target> [type] Start autonomous pentest (types: web, internal, app)
/models List available AI models
/model <name> Switch to a different model
/memory Show memory statistics
/clear Clear conversation history
/system Show system information
/history Show command execution history
/exec <cmd> Execute a command directly
/analyze Send last command output to AI
/exit Exit MundiX CLI

Autonomous Agent — 6-Phase Methodology

  1. Reconnaissance — OSINT, subdomain discovery, email harvesting
  2. Scanning & Enumeration — Port scanning, service detection, directory discovery
  3. Vulnerability Analysis — CVE search, vulnerability scanning, SSL/TLS analysis
  4. Exploitation — SQL injection, brute force, file upload exploits, Metasploit
  5. Post-Exploitation — Privilege escalation, lateral movement, hash cracking
  6. Reporting — MITRE ATT&CK mapping, executive summary generation

Project Structure

mundix-cli/
  mundix_cli.py          # Main CLI application (REPL, Rich TUI)
  ai_provider.py         # MundiX Backend API integration
  agent_orchestrator.py  # Autonomous pentest brain
  multi_agent.py         # Multi-agent parallelism coordinator
  skill_loader.py        # Skill markdown parser and registry
  autopilot.py           # 5-level autonomy control
  playbooks.py           # Pre-defined attack methodologies
  knowledge_graph.py     # Attack graph for findings
  findings_db.py         # SQLite findings database
  threat_intel.py        # CVE/exploit enrichment
  memory.py              # Engagement memory/persistence
  system_integrator.py   # System interaction layer
  osint_monitor.py       # OSINT monitoring
  project.py             # Project/engagement state management
  skills/                # 23 skill definition files (.md)
  install.sh             # Quick installer for Kali Linux
  requirements.txt       # Python dependencies
  setup.py               # pip install support

Requirements

  • Python 3.8+
  • Linux (optimized for Kali Linux)
  • MundiX account (free tier: 3 queries, register for more)

License

MIT License - MundiX


Built with purpose by MundiX. Happy Hacking.

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

mundix_cli-2.0.1.tar.gz (214.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mundix_cli-2.0.1-py3-none-any.whl (232.3 kB view details)

Uploaded Python 3

File details

Details for the file mundix_cli-2.0.1.tar.gz.

File metadata

  • Download URL: mundix_cli-2.0.1.tar.gz
  • Upload date:
  • Size: 214.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.2

File hashes

Hashes for mundix_cli-2.0.1.tar.gz
Algorithm Hash digest
SHA256 5eb0a04ca28da113c7c1776b8356614e94a6c3480c556a18936177cf7bd3319e
MD5 bf85fe86ea652bf9dc61bcc4bb4bd7c7
BLAKE2b-256 368352e0f99c3b85d349e7223e428dab3fb123757a464baf9b7d9bcf72ccf813

See more details on using hashes here.

File details

Details for the file mundix_cli-2.0.1-py3-none-any.whl.

File metadata

  • Download URL: mundix_cli-2.0.1-py3-none-any.whl
  • Upload date:
  • Size: 232.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.2

File hashes

Hashes for mundix_cli-2.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 3885d816663819caad11cb94467a13a70db1293221db9e45cb024736f9ca4054
MD5 75e030ee85232beb8563dafe00fcc207
BLAKE2b-256 4a58b05811f3f6cf443f487c7d229989226440f0d31d5665e4ea643995de6834

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