Run with:
python TheIsle_RCON.py
Run via command-line arguments (without the brackets)
#From Python
python TheIsle_RCON.py --ip <IP> --port <PORT> --password <PASSWORD> --command <COMMAND> --args <"COMMAND ARGS">
#From Windows
./TheIsle_RCON.exe --ip <IP> --port <PORT> --password <PASSWORD> --command <COMMAND> --args <"COMMAND ARGS">
Examples
#Save Server
./TheIsle_RCON.exe --ip 127.0.0.1 --port 8888 --password password123 --command save
#List Players
./TheIsle_RCON.exe --ip 127.0.0.1 --port 8888 --password password123 --command list
#Make Announcement
./TheIsle_RCON.exe --ip 127.0.0.1 --port 8888 --password password123 --command announce --arg "Test Message"
#Ban Player
./TheIsle_RCON.exe --ip 127.0.0.1 --port 8888 --password password123 --command ban --arg "4124125126562541511"
#Kick Player
./TheIsle_RCON.exe --ip 127.0.0.1 --port 8888 --password password123 --command kick --arg "4124125126562541511"
Linux
TheIsleServer.sh MultiHome=192.181.104.13?Port=7777?QueryPort=7778 -log
Windows:
TheIsleServer.exe MultiHome=192.181.104.13?Port=7777?QueryPort=7778 -log
The "RCON Bruteforce folder contains a script to bruteforce RCON servers on The Isle Evrima. This script was created for security auditing and penetration testing ONLY. Create a "passwords.txt" file containing a list of passwords, and a "ip_list.txt" file with a list of IP's to servers to audit. You can then run the Bruteforce by simply using:
python RCON_BRUTE.py
It will try every password on every IP until a valid password is found, and then tell you via the console.
RCON is unencrypted and passwords are sent in plaintext over the network. BE very careful about using RCON outside of the servers network.
https://takethebait.net/create-a-dedicated-the-isle-evrima-server-on-ubuntu-22-04-linux/
https://takethebait.net/troubleshooting-the-isle-dedicated-server-issues/