awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
commixproject avatar

commixproject/commix

0
View on GitHub↗
5,757 星标·934 分支·Python·6 次浏览commixproject.com↗

Commix

Commix is an automated tool for detecting and exploiting OS command injection vulnerabilities in web applications. It probes user-supplied input vectors with heuristic test payloads, analyzes response differences to identify injection points, and then automates the execution of arbitrary operating system commands on the target server.

The tool distinguishes itself through a multi-layer filter bypass engine that evaluates input constraints independently per filter type and composes tailored evasion strategies into a single payload. A modular payload tamper pipeline transforms raw injection strings through filter-specific obfuscations before delivery, while a session-persistent exploitation state stores discovered injection points, successful payloads, and target metadata in reloadable session files for continued exploitation across testing sessions.

Commix includes a recursive web crawler that discovers linked pages and forms from a starting URL, feeding endpoints into the injection scanner for comprehensive testing. It supports file-based target ingestion from text files, an interactive configuration wizard that guides operators through building scan parameters, and post-exploitation capabilities for reading and writing files on the target filesystem. The tool also provides verbose execution logging to help users understand each step of the injection attempt.

Features

  • Command Injection Exploiters - Automates the detection and exploitation of OS command injection vulnerabilities to execute arbitrary commands on target servers.
  • Tamper Script Pipelines - Transforms raw injection strings through a chain of modular tamper scripts for filter-specific obfuscation.
  • Automated Detection Tools - Automates the discovery of command injection vulnerabilities by testing user-supplied input vectors.
  • URL-Based Probing Tools - Accepts a target URL and probes it for command injection vulnerabilities using configurable HTTP methods and parameters.
  • Heuristic Injection Detectors - Probes input vectors with test payloads and analyzes response differences to identify command injection vulnerabilities.
  • Injection Payload Crafters - Encodes, tampers, and selects payloads to evade web application firewalls and filtering during exploitation.
  • Web Application Firewall Bypassers - Applies multi-layer filter bypass strategies and payload tamper scripts to evade input sanitization and WAF rules.
  • Tamper Pipeline Obfuscators - Transforms injection strings through a modular tamper pipeline of filter-specific obfuscation scripts to evade WAFs.
  • Command Injection Scanners - Crawls websites and probes user inputs for command injection flaws with recursive discovery and heuristic detection.
  • Filter Bypasses - Applies a collection of techniques to evade common web application firewall rules and input sanitization filters.
  • Multi-Layer Filter Bypass Engines - Evaluates input constraints in layers and composes independent bypass strategies into a single payload.
  • Heuristic Detection Techniques - Probes targets with heuristics and configurable techniques to identify command injection points.
  • Recursive Crawl Discoverers - Recursively crawls a website starting from a given URL to discover pages to test for injection.
  • Recursive Discovery Crawlers - Crawls websites from a starting URL to discover linked pages and forms, then feeds endpoints into the injection scanner.
  • Exploitation State Persisters - Stores discovered injection points, successful payloads, and target metadata in reloadable session files.
  • Scan Configuration Wizards - Guides operators through a step-by-step questionnaire to build complete scan configurations before execution.
  • Security Detection Wizards - Offers an interactive wizard that guides users step by step through configuration options for automated command injection testing.
  • Post-Exploitation File Operations - Reads files from or writes files to the target host's filesystem after a successful command injection.
  • File-Based Target Loading - Reads multiple target URLs or HTTP requests from a file and tests each one for command injection.
  • Penetration Testing Frameworks - Enumerates system information, reads and writes files, and manages session-persistent exploitation state on target servers.
  • Whitespace Substitution Bypasses - Replaces spaces with shell internal field separators or tabs to preserve argument separation when whitespace is stripped.
  • Shell Variable Expansion Substitutions - Substitutes all whitespace characters with shell variable expansions that expand to whitespace at runtime.
  • Nested Quote Escaping Techniques - Escapes or terminates multiple layers of quotes to inject commands when input is enclosed in nested quoting.
  • Post-Exploitation System Enumerators - Retrieves details about the target host such as users, privileges, hostname, and operating system after successful exploitation.
  • Injection-Focused Crawlers - Recursively crawls a starting URL to discover linked pages and forms, then feeds endpoints into the injection scanner.
  • Vulnerability Scanners - Automated OS command injection exploitation tool.
  • Web Application Scanners - Automated tool for finding and exploiting command injection vulnerabilities.
  • Command Injection - Automates the detection and exploitation of OS command injection flaws.
  • Exploitation and Payloads - Automated tool for OS command injection.
  • Exploitation Tools - Automates OS command injection and exploitation.
  • Fuzzing and Injection - Automated OS command injection and exploitation tool.
  • Security Tools - Automated OS command injection and exploitation tool
  • Specialized Vulnerability Scanners - Automated tool for detecting and exploiting command injection vulnerabilities.
  • Web Exploitation Tools - Automated command injection and exploitation for operating systems.
  • Web Security - Automates OS command injection and exploitation.

Star 历史

commixproject/commix 的 Star 历史图表commixproject/commix 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Commix 的开源替代方案

相似的开源项目,按与 Commix 的功能重合度排序。
  • sqlmapproject/sqlmapsqlmapproject 的头像

    sqlmapproject/sqlmap

    37,676在 GitHub 上查看↗

    This project is an automated security testing suite designed to detect and exploit database vulnerabilities. It functions as a command-line utility that streamlines the identification, verification, and exploitation of web application flaws by automating the injection of malicious payloads into input parameters. The tool provides a comprehensive framework for database enumeration, allowing users to extract schema information, user data, and system configurations from identified injection points. What distinguishes this tool is its sophisticated engine for dynamic payload adaptation and heuris

    Pythondatabasedetectionexploitation
    在 GitHub 上查看↗37,676
  • fuzzdb-project/fuzzdbfuzzdb-project 的头像

    fuzzdb-project/fuzzdb

    8,819在 GitHub 上查看↗

    fuzzdb is a collection of datasets designed for web application penetration testing and dynamic fuzzing. It provides a fuzzing payload dictionary, a resource discovery wordlist, and a fault injection dataset containing corrupted Unicode, null bytes, and escape codes to trigger application crashes and logic errors. The project includes a security filter bypass list featuring polyglots and encoded strings to evade web application firewalls and input validation filters. It also provides a comprehensive web application penetration testing dataset specifically for identifying flaws such as cross-s

    PHP
    在 GitHub 上查看↗8,819
  • s0md3v/xsstrikes0md3v 的头像

    s0md3v/XSStrike

    14,752在 GitHub 上查看↗

    XSStrike is an automated security scanning engine designed for web application discovery, input

    Pythonwaf-detectionxssxss-bruteforce
    在 GitHub 上查看↗14,752
  • epinna/tplmapepinna 的头像

    epinna/tplmap

    4,169在 GitHub 上查看↗

    tplmap is a security tool designed for the detection and exploitation of server-side template injection vulnerabilities. It functions as an automated scanner to identify vulnerable template engine contexts and provides a framework for achieving remote code execution. The tool focuses on translating high-level requests into engine-specific syntax to execute operating system commands and bypass application sandboxes. It further enables remote file system access, allowing users to read, write, and transfer files between a local machine and a target server. Additional capabilities include the ab

    Python
    在 GitHub 上查看↗4,169
查看 Commix 的所有 30 个替代方案→

常见问题解答

commixproject/commix 是做什么的?

Commix is an automated tool for detecting and exploiting OS command injection vulnerabilities in web applications. It probes user-supplied input vectors with heuristic test payloads, analyzes response differences to identify injection points, and then automates the execution of arbitrary operating system commands on the target server.

commixproject/commix 的主要功能有哪些?

commixproject/commix 的主要功能包括:Command Injection Exploiters, Tamper Script Pipelines, Automated Detection Tools, URL-Based Probing Tools, Heuristic Injection Detectors, Injection Payload Crafters, Web Application Firewall Bypassers, Tamper Pipeline Obfuscators。

commixproject/commix 有哪些开源替代品?

commixproject/commix 的开源替代品包括: sqlmapproject/sqlmap — This project is an automated security testing suite designed to detect and exploit database vulnerabilities. It… fuzzdb-project/fuzzdb — fuzzdb is a collection of datasets designed for web application penetration testing and dynamic fuzzing. It provides a… s0md3v/xsstrike — XSStrike is an automated security scanning engine designed for web application discovery, input. epinna/tplmap — tplmap is a security tool designed for the detection and exploitation of server-side template injection… r0oth3x49/ghauri — Ghauri is an automated SQL injection scanner and exploitation tool designed to detect and extract data from vulnerable… codingo/nosqlmap — Automated NoSQL database enumeration and web application exploitation tool.