Skip to content

A Python script to detect CMS fingerprints of a specific website.

License

Notifications You must be signed in to change notification settings

RustyButtons/CMS-Detector

Repository files navigation

CMS-Detector

A Python script to detect CMS fingerprints of a specific website.

Installation

$ pip3 install virtualenv
$ virtualenv -p python3 .venv
$ source .venv/bin/activate
$ pip3 install -r requirements.txt
$ python3 cms_detector.py -h

Usage

$ python3 cms_detector.py --host="https://wordpress.com"
CMS Detector script
[•] Made by: https://github.com/joshuavanderpoll/CMS-Detector
[@] Scanning host "https://wordpress.com"...
[√] "https://wordpress.com" is using "WordPress"!

$ python3 cms_detector.py --host="https://wordpress.com" --raw
wordpress

Support

Upcoming

Fingerprint types

  • "regex" = Checks regex match in HTML (value=search value)
  • "string_contains" = Check HTML if contains value (value=search value)
  • "header_key_equals" = Checks for header key (value=match key value)
  • "header_key_value" = Checks header key and value match (key=match key value, value=match value)
  • "header_key_value_contains" = Checks if header key contains value (key=match key value, value=search value)
  • "cookie_key_equals" = Checks for cookie key (value=match key value)
  • "cookie_key_value" = Checks cookie key and value match (key=match key value, value=match value)
  • "cookie_key_value_contains" = Checks if cookie key contains value (key=match key value, value=search value)
  • "cookie_key_value_b64_json_keys" = Checks header key and value its keys after decoding from Base64 and JSON (key=match key value, value=required keys seperated by |)
  • "cookie_substr_key_value_b64_type" = Checks part of header key and value type after decoding from Base64 (length=cut length integer, key=match cut key value, value=match type value)
  • "strings_contain" = Check HTML from multiple strings (value=required strings seperated by |)

About

A Python script to detect CMS fingerprints of a specific website.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages