MCPcopy Index your code
hub / github.com/commixproject/commix

github.com/commixproject/commix @v4.1

Chat with this repo
repository ↗ · DeepWiki ↗ · release v4.1 ↗ · + Follow
874 symbols 2,389 edges 111 files 126 documented · 14% updated 23d agov4.1 · 2025-12-20★ 5,7707 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

CommixProject

<a href="https://github.com/commixproject/commix/actions/workflows/builds.yml"><img alt="Builds Tests" src="https://github.com/commixproject/commix/actions/workflows/builds.yml/badge.svg"></a>
<a href="http://www.python.org/download/"><img alt="Python 2.6|2.7|3.x" src="https://img.shields.io/badge/python-2.6|2.7|3.x-yellow.svg"></a>
<a href="https://github.com/commixproject/commix/blob/master/LICENSE.txt"><img alt="GPLv3 License" src="https://img.shields.io/badge/license-GPLv3-red.svg"></a>
<a href="https://github.com/commixproject/commix/issues?q=is%3Aissue+is%3Aclosed"><img alt="GitHub closed issues" src="https://img.shields.io/github/issues-closed-raw/commixproject/commix.svg?colorB=ff0000"></a>
<a href="https://x.com/commixproject"><img alt="X" src="https://img.shields.io/badge/x-@commixproject-blue.svg"></a>

Commix (short for [comm]and [i]njection e[x]ploiter) is an open source penetration testing tool, written by Anastasios Stasinopoulos (@ancst), that automates the detection and exploitation of command injection vulnerabilities.

Screenshot You can visit the collection of screenshots demonstrating some of the features on the wiki.

Installation

You can download commix on any platform by cloning the official Git repository :

$ git clone https://github.com/commixproject/commix.git commix

Alternatively, you can download the latest tarball or zipball.

Note: Python (version 2.6, 2.7 or 3.x) is required for running commix.

Usage

To get a list of all options and switches use:

$ python commix.py -h

To get an overview of commix available options, switches and/or basic ideas on how to use commix, check usage, usage examples and filters bypasses wiki pages.

Links

  • User's manual: https://github.com/commixproject/commix/wiki
  • Issues tracker: https://github.com/commixproject/commix/issues

Translations

Core symbols most depended-on inside this repo

append
called by 101
src/thirdparty/beautifulsoup/beautifulsoup.py
search
called by 64
src/thirdparty/beautifulsoup/beautifulsoup.py
write
called by 51
src/thirdparty/colorama/ansitowin32.py
close
called by 18
src/utils/sgmllib.py
get
called by 18
src/thirdparty/beautifulsoup/beautifulsoup.py
print_time
called by 16
src/utils/settings.py
cmd_exec
called by 16
src/core/modules/shellshock/shellshock.py
flush
called by 13
src/utils/sgmllib.py

Shape

Function 581
Method 228
Class 65

Languages

Python100%

Modules by API surface

src/core/injections/controller/checks.py167 symbols
src/thirdparty/beautifulsoup/beautifulsoup.py132 symbols
src/thirdparty/six/__init__.py75 symbols
src/utils/sgmllib.py46 symbols
src/utils/settings.py36 symbols
src/core/injections/controller/controller.py32 symbols
src/core/requests/requests.py24 symbols
src/thirdparty/colorama/ansitowin32.py19 symbols
src/core/requests/parameters.py18 symbols
src/thirdparty/colorama/winterm.py17 symbols
src/utils/session_handler.py16 symbols
src/core/main.py16 symbols

For agents

$ claude mcp add commix \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact