Quick Start
This guide gets you from zero to an active agent session.
1. Start the teamserver
Section titled “1. Start the teamserver”./mugen-server --profile ops.yaotlYou should see:
[*] Teamserver listening on 0.0.0.0:40056[*] Operators: alice2. Connect the client
Section titled “2. Connect the client”./mugen-clientEnter your teamserver host, port, and credentials. On successful connection the main UI opens.
3. Create a listener
Section titled “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
Section titled “4. Generate a payload”Demon (Windows)
Section titled “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)
Section titled “Tengu (Linux)”- Go to Attack → Payload
- Select Tengu as agent type
- Choose your listener
- Click Generate - produces an ELF binary
5. Execute and interact
Section titled “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] > iduid=0(root) gid=0(root) groups=0(root)
[Tengu] > ls /homealice bob
[Demon] > whoamiCORP\alice (Admin)Next steps
Section titled “Next steps”- Sessions - manage and annotate sessions
- Tengu commands - full command reference
- Python API - write your own modules
