Merlin is a cross-platform post-exploitation HTTP/2 Command & Control server and agent written in golang.
Go
5,610
821 commits
updated Oct 4, 2026
Merlin is a cross-platform post-exploitation Command & Control server and agent written in Go.
Highlighted features:
invoke-assembly or in a sacrificial process with execute-assemblyexecute-peAn introductory blog post can be found here: https://medium.com/@Ne0nd0g/introducing-merlin-645da3c635a
Supporting Repositories:
Download the latest version of Merlin Server from the releases section
The Server package contains compiled versions of the CLI and Agent for all the major operating systems in the
data/bindirectory
Extract the files with 7zip using the x function The password is: merlin
Start Merlin
Start the CLI
Configure a listener
Deploy an agent. See Agent Execution Quick Start Guide for examples
Pwn, Pivot, Profit
mkdir /opt/merlin;cd /opt/merlin
wget https://github.com/Ne0nd0g/merlin/releases/latest/download/merlinServer-Linux-x64.7z
7z x merlinServer-Linux-x64.7z
sudo ./merlinServer-Linux-x64
./data/bin/merlinCLI-Linux-x64
Merlin can be integrated and used as an agent with the Mythic a collaborative, multi-platform, red teaming framework.
Visit the Merlin on Mythic repository in the MythicAgents organization to get started.
Join the #merlin channel in the BloodHoundGang Slack to ask questions,
troubleshoot, or provide feedback.
Thanks to JetBrains for kindly sponsoring Merlin by providing a Goland IDE Open Source license
(top 24 of 25)
474 followers · starred Jun 2018
608 followers · starred Sep 2024
176 followers · starred Jan 2019
43 followers · starred Aug 2023
Merlin is a cross-platform post-exploitation HTTP/2 Command & Control server and agent written in golang.
Go
5,610
821 commits
updated Oct 4, 2026
Merlin is a cross-platform post-exploitation Command & Control server and agent written in Go.
Highlighted features:
invoke-assembly or in a sacrificial process with execute-assemblyexecute-peAn introductory blog post can be found here: https://medium.com/@Ne0nd0g/introducing-merlin-645da3c635a
Supporting Repositories:
Download the latest version of Merlin Server from the releases section
The Server package contains compiled versions of the CLI and Agent for all the major operating systems in the
data/bindirectory
Extract the files with 7zip using the x function The password is: merlin
Start Merlin
Start the CLI
Configure a listener
Deploy an agent. See Agent Execution Quick Start Guide for examples
Pwn, Pivot, Profit
mkdir /opt/merlin;cd /opt/merlin
wget https://github.com/Ne0nd0g/merlin/releases/latest/download/merlinServer-Linux-x64.7z
7z x merlinServer-Linux-x64.7z
sudo ./merlinServer-Linux-x64
./data/bin/merlinCLI-Linux-x64
Merlin can be integrated and used as an agent with the Mythic a collaborative, multi-platform, red teaming framework.
Visit the Merlin on Mythic repository in the MythicAgents organization to get started.
Join the #merlin channel in the BloodHoundGang Slack to ask questions,
troubleshoot, or provide feedback.
Thanks to JetBrains for kindly sponsoring Merlin by providing a Goland IDE Open Source license
(top 24 of 25)
474 followers · starred Jun 2018
608 followers · starred Sep 2024
176 followers · starred Jan 2019
43 followers · starred Aug 2023