Ruroco is a unique tool that allows users to run pre-defined commands on a remote server using the UDP protocol to keep the service hidden from adversaries. This tool is particularly useful for preventing brute-force attacks on SSH ports while maintaining secure access to the server. By implementing Ruroco, users can open the SSH port for a short period, access the server, and then close the port again, reducing the risk of attacks. The architecture of Ruroco involves three parts: client, server, and commander, ensuring secure communication and command execution. Additionally, Ruroco employs public-key cryptography and strict permissions to enhance security measures, making it less vulnerable to potential threats.
https://github.com/beac0n/ruroco