hermit

module
v0.0.0-...-a2178a2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 7, 2024 License: MIT

README

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL