https://github.com/navytitanium/wordpress-anomaly-detector
Compare the files and folders of the original source code of WordPress against a website
https://github.com/navytitanium/wordpress-anomaly-detector
wordpress-scan wordpress-scanner wordpress-security wordpress-site wordpress-website-scanner
Last synced: 3 months ago
JSON representation
Compare the files and folders of the original source code of WordPress against a website
- Host: GitHub
- URL: https://github.com/navytitanium/wordpress-anomaly-detector
- Owner: NavyTitanium
- Created: 2021-10-19T20:40:16.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2021-10-19T21:37:19.000Z (almost 4 years ago)
- Last Synced: 2025-02-13T12:24:14.752Z (8 months ago)
- Topics: wordpress-scan, wordpress-scanner, wordpress-security, wordpress-site, wordpress-website-scanner
- Language: PHP
- Homepage:
- Size: 4.54 MB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# WordPress Anomaly Detector :rotating_light:
Compare the files and folders of the original source code of WordPress against a website. This multithreaded script will crawl a given website and search for a directory listing.## Purpose
It can be used agaisn't infected & poorly configured sites to hunt for malicious PHP files :monocle_face:For it to work, the directory listing of the web server must be enabled.
## Update the list of files
Get [the latest release of WordPress](https://github.com/WordPress/WordPress/releases) and unzip it next to the script. After unzipping the archive, simply change the version in the script. It is currently configured to read the files in the folder **WordPress-5.8.1**.
## Usage example
```
# python3 wp_anomaly.py http://[website][*] 281 subdirectories and 1198 PHP files loaded for comparison
[File] /wp-includes/IXR/kxnlessenm.php
[Directory] /wp-includes/css/
[File] /wp-includes/123.php
[File] /wp-includes/D66nE.php
[File] /wp-includes/GsKqG.php
[File] /wp-includes/bpqinvvh-rintelnn.php
[File] /wp-includes/droplet.php
[File] /wp-includes/editor.php
[File] /wp-includes/infodata.php
[File] /wp-includes/ohchvechtav.php
[File] /wp-includes/standard.php
[File] /wp-includes/wp-ajax-traceback.php
[File] /wp-includes/xmldatawp.php
[File] /wp-includes/Requests/Response/kich-siegenh.php
[Directory] /wp-includes/js/tinymce/langs/
[Plugin] /wp-includes/js/tinymce/plugins/
[Directory] /wp-includes/js/tinymce/skins/
[Theme] /wp-includes/js/tinymce/themes/
[Directory] /wp-includes/js/tinymce/utils/
[File] /wp-admin/css/dustparticle.php
[File] /wp-admin/css/colors/blue/ejckpqn.php
```