Command and Control Framework. I'm developing this for my learning purpose.
By the way, it's not related to the Spyware named "Hermit". Although the name is duplicated, I like this name.
- The C2 server and C2 client.
- gRPC server/client for operations.
- TLS for secure communication between the C2 server, client and agents.
- HTTPS listener.
- Multi staged payloads.
- SQLite for the data persistence.
- This project can be used for educational purpose only. It's prohibited to use it on systems which is not under your control.
- I'm a crypto amateur so I cannot guarantee that the implementation of the encryption is not vulnerable.
It's assumed that you operate both the C2 server and C2 client on Linux.
- Linux
- Go 1.21+