Skip to content

Relay Agent Bind TCP Listener

This relay listener runs on the target machine where the payload is executed. It uses an existing agent to bind a TCP port, allowing new connections through that agent. To connect, use the connect-tcp command with the target's IP and the specified port.

Plugin ID: shelldot.listener.relay-agent-bind-tcp


Configuration Reference

Parameter Type Required Default Description
port int Yes - TCP port on which the agent will wait for connections.

Configuration Scenarios

Scenario 1 - Basic TCP Bind Relay

A relay listener that binds to port 5555, waiting for incoming agent connections through the relay agent.

1
2
3
{
  "port": 5555
}

Example (POST Request)

POST /api/v1/listeners HTTP/1.1
Authorization: Bearer {JWT_TOKEN}
Content-Type: application/json

{
  "plugin": "shelldot.listener.relay-agent-bind-tcp",
  "name": "my-relay-tcp-bind-listener",
  "configuration": {
    "port": 5555
  }
}