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.3.2.tar.gz (189.3 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.3.2-py3-none-any.whl (209.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: mundix_cli-2.3.2.tar.gz
  • Upload date:
  • Size: 189.3 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.3.2.tar.gz
Algorithm Hash digest
SHA256 a1b31397e000772aeaa7dd5ec569c8cdda2799d4c44265989165ad715257bf72
MD5 453723c9f67804a9ef556dd8a3c14361
BLAKE2b-256 422db8f18e2d576a57b8f4412f4431395c495a7dc49fd63d1ee9a9bf160e53e5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mundix_cli-2.3.2-py3-none-any.whl
  • Upload date:
  • Size: 209.1 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.3.2-py3-none-any.whl
Algorithm Hash digest
SHA256 3503518e24e617d3ae7b1af5fdc2a08fec619474a4d0d299c4037f4f0032e779
MD5 bbf5afc8ee145ce22bd9ba429c44530f
BLAKE2b-256 4f46bf5baf7031a69737c097c3e9dd8bb3bd50ff3ab3f1c763e45cf5b6050ea6

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