Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
xmlrpc-brute — This tool tests WordPress installations for XML-RPC authentication vulnerabilities. | Kitploit
Tools/GitHubGitHub/ankhcorp/xmlrpc-brute
Password AttacksVulnerability AnalysisWeb SecurityPenetration Testing
GitHubankhcorp/xmlrpc-brute

xmlrpc-brute

This tool tests WordPress installations for XML-RPC authentication vulnerabilities.

View Repository
1 year agoNot yet reviewed

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share

WordPress XML-RPC Bruteforce Tool

Image

A tool designed to test WordPress sites for XML-RPC vulnerabilities by attempting to brute force user credentials through the XML-RPC interface.

Description

This tool tests WordPress installations for XML-RPC authentication vulnerabilities. It can perform standard brute force attacks or use system.multicall to test multiple passwords in a single request, potentially bypassing some rate-limiting protections.

Features

  • Checks if XML-RPC is enabled on the target WordPress site
  • Tests single username/password or lists of credentials
  • Supports system.multicall for faster testing and potential rate limit bypass
  • Configurable delay between requests
  • Colorized output for better readability

Installation

root@kitploit:~
git clone https://github.com/AnkhCorp/xmlrpc-brute.git
cd xmlrpc-brute
pip install -r requirements.txt

Usage

root@kitploit:~
python3 xmlrpc-brute.py -t <target_url> -u <username> -P <password_list>

Options

Examples

Test a single username with a password list:

root@kitploit:~
python3 xmlrpc-brute.py -t http://example.com/wordpress -u admin -P wordlist.txt

Test multiple usernames with a password list using multicall:

root@kitploit:~
python3 xmlrpc-brute.py -t http://example.com/wordpress -U userlist.txt -P wordlist.txt -m

Test with a 2-second delay between requests and limit to 1000 passwords:

root@kitploit:~
python3 xmlrpc-brute.py -t http://example.com/wordpress -u admin -P rockyou.txt -d 2 --max-passwords 1000

Legal Disclaimer

This tool is provided for educational and testing purposes only. Only use this tool on systems you own or have explicit permission to test. Unauthorized access to computer systems is illegal and unethical.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Download Tool
OptionLong FormDescription
-t--targetTarget URL (e.g., https://example.com/)
-u--usernameSingle username to test
-U--userlistFile containing list of usernames
-p--passwordSingle password to test
-P--passlistFile containing list of passwords
-d--delayDelay between requests in seconds (default: 1.0)
-m--multicallUse system.multicall to test multiple passwords at once
-b--batchBatch size for multicall (default: 3)
--max-passwordsMaximum number of passwords to test (0 = no limit)