A software implementation of C3PO allows for critical server protection through hiding it behind a constantly rotating range of ports.
With Shimmer, both the client and server must synchronize to the nearest minute, effectively holding 48 ports open at every moment (16 per minute). This ensures that the software works seamlessly, preventing problems due to small changes in clock drift.
Using Shimmer is simple and straightforward. The shimmerd program, a daemon that manages the mirages (i.e., collections of ports) on a server, is configured using a simple text-based file. A mirage is defined for every unique name, each containing settings such as secret, port number, and range. The secret is a shared password between Shimmer and any user who connects using the client program.
To use Shimmer, one only needs to input the mirage name and range of ports configured on the server through the client program. The legitimate port is then outputted and can be used to configure other programs. For instance, when connecting to an SSH server, the user can include the generated port in the SSH command to make a secure connection.
Overall, Shimmer is a stable and straightforward to use software with impressive features for port hiding, making it an ideal choice for anyone seeking a robust port security system.
Version 0.1.0: N/A