Welcome to the wp-checker! This tool is designed to efficiently verify WordPress credentials and provide detailed reports.
- ✅ Validates WordPress credentials
- ❌ Identifies invalid credentials
- 🌐 Detects offline sites
- 📊 Generates comprehensive reports in various formats (CSV, JSON, XML, YAML, SQL, Parquet)
- 🛠️ Multi-threaded processing for faster performance
- ⏱️ Configurable delay between requests
- Install Python: Download and install the latest version of Python from python.org.
- Clone the repository:
git clone https://github.com/lalaio1/wp-checker cd wp-checker
- Install dependencies:
pip install -r requirements.txt
- Run:
python wp-checker.py -h
- Install Python: Use your package manager to install Python, e.g.,
sudo apt update sudo apt install python3 python3-pip
- Clone the repository:
git clone https://github.com/lalaio1/wp-checker cd wp-checker
- Install dependencies:
pip3 install -r requirements.txt
- Run:
python3 wp-checker.py -h
- Install Python: Use Homebrew to install Python,
brew install python
- Clone the repository:
git clone https://github.com/lalaio1/wp-checker cd wp-checker
- Install dependencies:
pip3 install -r requirements.txt
- Run:
python3 wp-checker.py -h
- Install Python:
pkg install python3 pkg install git
- Clone the repository:
git clone https://github.com/lalaio1/wp-checker cd wp-checker
- Install dependencies:
pip install -r requirements.txt
- Run:
python3 wp-checker.py -h
Run the script with the following command:
python wp-checker.py path/to/your/file -v valid_file -i invalid_file -off offline_file -s -t 10 -o report -f csv -d 0.5
Argument | Description | Default |
---|---|---|
file |
Path to the file with URLs and credentials | Required |
-v , --valid |
File to save valid credentials | None |
-i , --invalid |
File to save invalid credentials | None |
-off , --offline |
File to save offline sites | None |
-s , --skip-ping |
Skip ping check | False |
-t , --threads |
Number of threads to use | 10 |
-o , --output |
Output file for the full report | report |
-f , --format |
Output format for the report | csv |
-d , --delay |
Delay between requests in seconds | 0 |
For wp-checker to function correctly, the provided .txt
file must follow the format below:
(url):(user):(password)
http://example.com/wp-login.php:admin:password123
https://anotherexample.com/wp-login.php:user:mysecurepassword
- URL: The WordPress site address you want to check, ending with
wp-login.php
. - User: The username for authentication on the WordPress site.
- Password: The password associated with the username.
Each line of the file should contain a set of credentials in the specified format, separated by colons (:
). Ensure there are no extra spaces around the colons.
- Creator: lalaio1
This project is licensed under the MIT License - see the LICENSE file for details.