Skip to content

hideckies/hermit

Repository files navigation

Hermit C2

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.


Demo

demo


Features

  • 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.

Warning

  • 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.

Requirements

It's assumed that you operate both the C2 server and C2 client on Linux.

  • Linux
  • Go 1.21+

Getting Started

Please see the docs.
Tutorials are also available.