Get a session in 5 minutes.
This guide gets you from zero to an active agent session.
1. Start the teamserver
./mugen-server --profile ops.yaotlbashYou should see:
[*] Teamserver listening on 0.0.0.0:40056
[*] Operators: alice
2. Connect the client
./mugen-clientbashEnter your teamserver host, port, and credentials. On successful connection the main UI opens.
3. Create a listener
- Go to View → Listeners (or the Listeners tab)
- Click Add
- Choose HTTP or HTTPS
- Set host, port, and URI
- Click Save
4. Generate a payload
Demon (Windows)
- Go to Attack → Payload
- Select Demon as agent type
- Choose your listener
- Select format:
Windows Executable,Windows Shellcode, orWindows DLL - Click Generate
Tengu (Linux)
- Go to Attack → Payload
- Select Tengu as agent type
- Choose your listener
- Click Generate - produces an ELF binary
5. Execute and interact
Run the payload on the target. Once it checks in, the session appears in the session table with a ● live indicator.
Double-click the session to open an interactive console.
[Tengu] > id
uid=0(root) gid=0(root) groups=0(root)
[Tengu] > ls /home
alice bob
[Demon] > whoami
CORP\alice (Admin)
Next steps
- Sessions - manage and annotate sessions
- Tengu commands - full command reference
- Python API - write your own modules
