CMSeeK
CMSeeK is a CMS Detection and Exploitation suite that scans WordPress, Joomla, Drupal and over 180 other CMSs. It identifies content management systems and performs exploitation checks.
Description
CMSeeK is a comprehensive tool for detecting and exploiting vulnerabilities in content management systems (CMS). A CMS manages the creation and modification of digital content, typically supporting multiple users in collaborative environments. The tool scans for over 180 CMSs including popular platforms like WordPress, Joomla, and Drupal.
Use cases include reconnaissance of web applications to identify CMS versions, vulnerability assessment through deep scans, and multi-site scanning from target lists. It helps security professionals quickly fingerprint websites and check for known exploits.
The suite provides options for customizing scans, such as ignoring specific CMSs to reduce false positives, performing light scans for detection only, or following redirects. Verbose output and batch modes support efficient large-scale assessments.
How It Works
CMSeeK operates by sending HTTP requests to target URLs, analyzing responses for CMS-specific fingerprints like file paths, headers, and content patterns across 180+ CMSs. It performs version detection and deep scans for vulnerabilities/exploits. User agents can be randomized or customized, with options to handle redirects, skip previously scanned targets, or focus on specific CMS IDs using strict or ignore modes.
Installation
sudo apt install cmseekFlags
Examples
python3 cmseek.py -u example.compython3 cmseek.py -l /home/user/target.txtpython3 cmseek.py -u example.com --user-agent Mozilla 5.0python3 cmseek.py -u example.com --random-agentpython3 cmseek.py -v -u example.compython3 cmseek.pypython3 cmseek.py -l sites.txt --batchpython3 cmseek.py -u example.com --light-scan