1 min read
|
Saved February 14, 2026
|
Copied!
Do you care about this?
Hermes is a Linux-only command and control agent written in Python. It provides 18 built-in commands for tasks like file operations and system reconnaissance, using HTTP for communication. The installation process involves using the Mythic CLI to set it up.
If you do, here's more
Hermes is a Linux-only C2 (command and control) agent built with Python, specifically designed for use with the Mythic framework. Its installation is straightforward, requiring either a local folder path or a GitHub URL to set it up. Users can run the installation command from the Mythic CLI and must restart Mythic afterward. This agent targets Linux environments exclusively, meaning it wonβt work on Windows or macOS. For script execution, it requires Python version 3.8 or higher, or alternatively, users can opt for a PyInstaller binary.
Hermes features an HTTP profile that utilizes EKE and AES for secure check-ins and tasking. It comes equipped with 18 built-in commands for various tasks, primarily focused on reconnaissance and file operations. Commands include basic operations like `ls` to list directories, `cat` to display file contents, and `download` and `upload` for file transfers. Users can also manage processes and network settings with commands like `ps`, `netstat`, and `ifconfig`. The agent outputs results as either Python scripts or deployable directories, making it versatile for different use cases.
The commands are designed to facilitate interaction with the target system effectively. For example, the `sleep` command allows users to set callback intervals, while `exit` cleanly terminates the agent session. The agent operates under the MIT License, providing flexibility for developers looking to modify or distribute the software as needed.
Questions about this article
No questions yet.