{"id":13454559,"url":"https://github.com/Dionach/CMSmap","last_synced_at":"2025-03-24T06:30:51.848Z","repository":{"id":1378031,"uuid":"149565371","full_name":"dionach/CMSmap","owner":"dionach","description":"CMSmap is a python open source CMS scanner that automates the process of detecting security flaws of the most popular CMSs. ","archived":false,"fork":false,"pushed_at":"2021-12-01T05:48:48.000Z","size":445,"stargazers_count":1083,"open_issues_count":31,"forks_count":262,"subscribers_count":26,"default_branch":"master","last_synced_at":"2025-03-20T14:13:45.533Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dionach.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-09-20T06:55:41.000Z","updated_at":"2025-03-16T00:42:29.000Z","dependencies_parsed_at":"2022-08-07T19:00:01.574Z","dependency_job_id":null,"html_url":"https://github.com/dionach/CMSmap","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dionach%2FCMSmap","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dionach%2FCMSmap/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dionach%2FCMSmap/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dionach%2FCMSmap/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dionach","download_url":"https://codeload.github.com/dionach/CMSmap/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245222257,"owners_count":20580117,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-07-31T08:00:55.367Z","updated_at":"2025-03-24T06:30:49.621Z","avatar_url":"https://github.com/dionach.png","language":"Python","readme":"CMSmap\n======\n\nCMSmap is a python open source CMS scanner that automates the process of detecting security flaws of the most popular CMSs. The main purpose of CMSmap is to integrate common vulnerabilities for different types of CMSs in a single tool.\n\nAt the moment, CMSs supported by CMSmap are WordPress, Joomla, Drupal and Moodle.\n\nPlease note that this project is an early state. As such, you might find bugs, flaws or mulfunctions.\nUse it at your own risk!\n\n\nPreview\n=====\n* https://asciinema.org/a/MELa2nUcrtATqnDLnc0ig8rcT\n\n\nInstallation\n=====\nYou can download the latest version of CMSmap by cloning the GitHub repository:\n\n     git clone https://github.com/Dionach/CMSmap\n\nThen you need to configure the `edbtype` and `edbpath` settings in the `cmsmap.conf`. Use `GIT` if you have a local Git repository of Exploit-db :\n\n    [exploitdb]\n    edbtype = GIT\n    edbpath = /opt/exploitdb/\n\nAlternatively, use `APT` if you have installed the `debian` exploitdb package. For Kali, use the following settings :\n\n    [exploitdb]\n    edbtype = APT\n    edbpath = /usr/share/exploitdb/\n\nIf you would like to run `cmsmap` from anywhere in your system you can install it with `pip3` :\n\n    cd CMSmap\n    pip3 install .\n\nTo uninstall it :\n\n    pip3 uninstall cmsmap -y\n\n\nUsage\n=====\n    usage: cmsmap [-f W/J/D] [-F] [-t] [-a] [-H] [-i] [-o] [-E] [-d] [-u] [-p]\n                  [-x] [-k] [-w] [-v] [-h] [-D] [-U W/J/D]\n                  [target]\n    \n    CMSmap tool v1.0 - Simple CMS Scanner\n    Author: Mike Manzotti\n    \n    Scan:\n      target                target URL (e.g. 'https://example.com:8080/')\n      -f W/J/D, --force W/J/D\n                            force scan (W)ordpress, (J)oomla or (D)rupal\n      -F, --fullscan        full scan using large plugin lists. False positives and slow!\n      -t , --threads        number of threads (Default 5)\n      -a , --agent          set custom user-agent\n      -H , --header         add custom header (e.g. 'Authorization: Basic ABCD...')\n      -i , --input          scan multiple targets listed in a given file\n      -o , --output         save output in a file\n      -E, --noedb           enumerate plugins without searching exploits\n      -c, --nocleanurls     disable clean urls for Drupal only\n      -s, --nosslcheck      don't validate the server's certificate\n      -d, --dictattack      run low intense dictionary attack during scanning (5 attempts per user)\n    \n    Brute-Force:\n      -u , --usr            username or username file\n      -p , --psw            password or password file\n      -x, --noxmlrpc        brute forcing WordPress without XML-RPC\n    \n    Post Exploitation:\n      -k , --crack          password hashes file (Require hashcat installed. For WordPress and Joomla only)\n      -w , --wordlist       wordlist file\n    \n    Others:\n      -v, --verbose         verbose mode (Default false)\n      -h, --help            show this help message and exit\n      -D, --default         rum CMSmap with default options\n      -U, --update          use (C)MSmap, (P)lugins or (PC) for both\n    \n    Examples:\n      cmsmap.py https://example.com\n      cmsmap.py https://example.com -f W -F --noedb -d\n      cmsmap.py https://example.com -i targets.txt -o output.txt\n      cmsmap.py https://example.com -u admin -p passwords.txt\n      cmsmap.py -k hashes.txt -w passwords.txt\n\n\nContribution guidelines\n=====\nIf you want to contribute to CMSmap, be sure to review the [contribution\nguidelines](.github/CONTRIBUTING.md).\n\n\nDisclaimer\n=====\nUsage of CMSmap for attacking targets without prior mutual consent is illegal.\nIt is the end user's responsibility to obey all applicable local, state and federal laws.\nDevelopers assume NO liability and are NOT responsible for any misuse or damage caused by this program.\n","funding_links":[],"categories":["CMS","Uncategorized","Miscellaneous","Tools","web shell、shellcode"],"sub_categories":["Open Redirect","Uncategorized","CMS","网络服务_其他","XSS"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FDionach%2FCMSmap","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FDionach%2FCMSmap","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FDionach%2FCMSmap/lists"}