⚡ Updated and expanded in July 2025 with major features!
- Scannner for wordpress websites - Many more features will be added further
- Major refactor and feature expansion
- Added multithreading support (
--thread
) - Improved plugin/theme detection with version parsing
- Integrated WPVulnDB API for real vulnerability checks
- Added
--enumerate-users
flag to optionally enumerate WordPress usernames - Honeypot detection (reverse DNS, WHOIS, probe)
- Multithreaded internal crawler with
--save-links
support - Admin panel exposure detection with custom wordlist support (
--admin-wordlist
) - Brute-force protection detection
- Colored terminal output for better UX
- More reliable link crawler with threading support
- Support for MU-Plugins with
--include-mu
flag
Clone or download this repository
git clone https://github.com/cyb3r3x3r/cybscan.git
Now go to the directory and give permission by
cd cybscan
chmod +x cybscan.py
Now install all the required modules from requirements.txt file by
pip install -r requirements.txt
and then run
python cybscan.py
- Grab the IP and server info.
- Detect WordPress version using 5 different methods and check for core vulnerabilities.
- Grab HTTP headers and highlight security misconfigurations.
- Check for RSS and comment feed availability.
- Check if directory indexing is enabled on /wp-content/uploads/.
- Check if XML-RPC interface is available.
- Detect installed themes (including from WordPress CDN) and check for vulnerabilities via WPVulnDB API.
- Detect plugins and mu-plugins (optional flag) with version parsing and vulnerability check.
- Honeypot detection via reverse DNS, WHOIS, and response analysis.
- Crawl the website and optionally save all discovered internal links (
--save-links
). - Enumerate usernames using REST API, author ID enumeration, and HTML metadata.
- Brute-force protection detection (basic response analysis to repeated login attempts).
- Admin panel exposure detection using common and custom wordlists (
--admin-wordlist
). - Colorized terminal output for improved readability.
- Threaded scanning support (
--thread
) for faster operations.
python cybscan.py example.com
Contact me or help me improving this repository...Thanks