List of current MCPTool commands.
- Server
- Uuid
- IPInfo
- IPHistory
- DNSLookup
- Checker
- Resolver
- Seeker
- WebSearch
- Subdomains
- Scan
- Listening
- FakeProxy
- Connect
- SendCMD
- Rcon
- BruteRcon
- BruteAuth
- Kick
- KickAll
- Discord
- Settings
- ClearServers
- Clear
The server command allows you to obtain information about a Minecraft server. Works on Java and Bedrock servers.
To use this command you must enter:
server <ip:port/domain>
The uuid command allows you to get the uuids of a Minecraft user or premium user using their uuid
To use this command you must enter:
uuid <username>
The ipinfo command allows you to obtain information about an IP address.
To use this command you must enter:
ipinfo <ip>
The iphistory command allows you to obtain the history of ipv4 addresses associated with a domain.
The dnslookup command allows you to obtain the DNS records for a specific domain.
To use this command you must enter:
dnslookup <domain>
The scan command allows you to perform a scan to look for open ports hosting Minecraft servers.
You can enter a normal IP like 127.0.0.1.
But you can also enter an IP range, such as: 127.0.0.1-255
Valid formats for IP ranges vary depending on the type of scanner you select.
You can enter a normal port like 25565.
But you can also enter a variety of ports, such as: 25560-25570
Valid formats for port ranges vary depending on the type of scanner you select.
You can perform the scan using different scanners, this is specified in the method argument
List of methods:
- Nmap (nmap)
- Quboscanner (qubo)
- Masscan (masscan)
- Python Sockets (py)
In the method argument you can enter the name of the scanner or its respective number.
To use this command you must enter:
scan <ip> <ports> <method>
The subdomains command allows you to get the subdomains of a domain.
To use this command you must enter:
subdomains <domain> <subdomainsFile>
The checker command allows you to obtain the current data from the servers located in a specific text file.
To use this command you must enter:
checker <file>
The listening command allows you to get the list of players connecting to the server, along with their uuids.
To use this command you must enter:
listening <ip:port>
The resolver command allows you to obtain IP addresses and subdomains linked to the specified domain.
To use this command you must enter:
resolver <domain>
The proxy command creates a proxy server that redirects to the specified server.
The proxy server comes with my RBungeeExploit plugin by default. This plugin allows you to run the following commands:
- /set-uuid -> Change your uuid.
- /connect -> Connects you to the specified server.
The proxy server comes with my MCPTool plugin by default. This plugin allows you to run the following commands:
- /username -> Change your username.
- /uuid -> Change your uuid.
- /connect -> Connects you to the specified server.
To use this command you must enter:
proxy <ip:port> <proxy-type>
The fakeproxy command creates a speed proxy server that redirects to the specified server and captures all data. The data it saves is:
- Date and time of entry and exit of users.
- Username and IP address.
- Commands and messages sent.
In addition to saving data, it also allows you to interact with proxy users using commands.
To use this command you must enter:
fakeproxy <ip:port> <forwarding-mode>
IMPORTANT - By default, it only creates a local proxy; to expose your port you can use services like ngrok.
The connect command allows you to connect to a Minecraft server using the terminal.
To use this command you must enter:
connect <ip:port> <version> <user>
The rcon command allows you to connect to a Minecraft server using rcon (only if enabled).
To use this command you must enter:
rcon <ip:rconPort> <rconPassword>
The **brutercon ** command allows you to perform a brute force attack on the rcon port of the specified server to attempt to guess the password.
To use this command you must enter:
rconbrute <ip:rconPort> <passwordFile>
The Bruteauth command allows you to perform a brute force attack on a Minecraft user within a non-premium server to try to guess their password. (/login)
IMPORTANT! I will give you a brief summary of how the bot works:
- When the bot connects to the server, it listens for any of the messages found in the bruteforce_config (wordsToLogin) configuration file.
After reading any of the words in that list, the bot runs the command to authenticate itself and then listens again, until it reads some of the words in (wordsAtLogin)
[!] If the bot doesn't try any passwords or if after trying one it doesn't do anything else, it's because you need to add more words to the corresponding lists.
To use this command you must enter:
bruteauth <ip:port> <version> <username> <passwordFile>
The kick command allows you to connect a bot with a specific name. This is to disconnect you in case the server kicks players who log in from another location.
To use this command you must enter:
kick <ip:port> <version> <username> <loop>
NOTE In loop you must enter y or n.
The kickall command allows you to connect bots with the name of each player found on the server. This is to disconnect them in case the server kicks players who log in from another location.
To use this command you must enter:
kickall <ip:port> <version> <loop>
NOTE In loop you must enter y or n.
The sendcmd command allows you to connect a bot that will send a list of messages or commands found in the specified text file.
To use this command you must enter:
sendcmd <ip:port> <version> <username> <file>
The language command allows you to change the language of the tool.
List of available languages:
- English (en)
- Turkish (tr)
You must specify the language abbreviation, for example es.
To use this command you must enter:
language <language>
The discord command shows the link for my discord server.
To use this command you must enter:
discord