ENNAENNA

Merlin

GPL-3.0

๐Ÿ”ฅ Offensive Ops ยท Go

Merlin is a cross-platform post-exploitation Command and Control (C2) server and agent written in Go. It communicates over HTTP/2 and HTTP/3 (QUIC), leveraging modern protocols that many security tools and network monitors do not inspect. The server provides an interactive CLI for managing multiple agents, executing commands, uploading/downloading files, and running post-exploitation modules. Agents compile to single static binaries for Windows, Linux, and macOS. Merlin supports encrypted JWE/JWT communications, domain fronting, and multiple listener types for operational flexibility.

5.5kstars
837forks
21issues
Updated 1y ago
+I use this

Installation

$ go install github.com/Ne0nd0g/merlin-cli@latest

Use Cases

  • Post-exploitation command and control over HTTP/2
  • Evading network inspection that ignores HTTP/2 traffic
  • Cross-platform agent deployment
  • Domain fronting for covert C2 channels

Tags

c2http2post-exploitationcross-platformquiccommand-and-controlagentgolang

Details

Category
๐Ÿ”ฅ Offensive Ops
Language
Go
Repository
Ne0nd0g/merlin
License
GPL-3.0
Platforms
๐Ÿงlinux๐ŸŽmacos๐ŸชŸwindows

Community Reviews

More in Offensive Ops