wpscan is a powerful WordPress vulnerability scanner. However, wpscan can only work with one url at a time. wpbatchscan is a Python script to scan multiple URLs with wpscan at once.
- Clone the repo.
git clone https://github.com/sapphicart/wpbatchscan.git
cd wpbatchscan- Install dependencies.
pip install -r requirements.txt- Create a
.envfile with your API Token. Get a free API Token at wpscan.com.
API_TOKEN=<your token here>
- Run the script.
python wpbatchscan.py -u url_list- Add the URLs to scan in the given
url_listfile or create a new file:
python wpbatchscan.py --url /path/to/file- Modify the enumeration options:
python wpbatchscan.py --url url_list --enum vp- Change the output file format:
python wpbatchscan.py --url url_list --format cli-no-color- Output the scan results to
stdoutinstead of a file:
python wpbatchscan.py --url url_list --cliWe love contributions! Feel free to fork the repo and create a pull request.