#52 · Primary category: Cybersecurity & Decryption Tools
merlin
Merlin is a cross-platform post-exploitation HTTP/2 Command & Control server and agent written in golang.
Project last updated:04/17/25
GitHub Stars
5.6K
Forks
838
Contributors
18
License
GPL-3.0
Why we included this project
Merlin is a solid pick for red teams and penetration testers who want a cross-platform command-and-control channel. The Go server and its matching agent can talk HTTP/1.1, HTTP/2, or HTTP/3, so operators choose the transport that fits the target environment instead of being locked into one protocol. The agent can also form peer-to-peer links over SMB, TCP, and UDP, which helps when moving laterally through segmented networks. After you get a foothold, it can execute .NET assemblies in-process or in a sacrificial process, run Windows executables, and use several shellcode injection techniques. Configurable message padding, encryption transforms, and JA3 fingerprint changes make the traffic harder to spot, and the gRPC-based CLI lets multiple users drive the same server. Teams already on the Mythic framework can run Merlin as an agent inside it.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
reverse-skill
AI-powered skill router for reverse engineering, authorized penetration testing, and security research, with on-demand toolchain bootstrapping and self-evolving knowledge base.
gitleaks
Find secrets with Gitleaks 🔑
osquery
SQL powered operating system instrumentation, monitoring, and analytics.
NeoPass
Your Essential Exam Companion for the Iamneo Portal & NPTEL Exams Disguised as NeoExamShield bypass
anubis
Weighs the soul of incoming HTTP requests to stop AI crawlers