Skip to content

Relay Agent Bind SMB Listener

This relay listener does not open a new network socket—instead, it runs on the target machine where the generated payload is executed. An existing agent connection is used to set up an SMB named pipe to receive connections. To connect to this listener, an agent must use the connect-smb command with the target’s host and the defined pipename.

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

Configuration

The table below lists the required configuration parameter:

Attribute Description
pipename The name of the SMB pipe to use on the target.

Example (POST Request)

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

{
  "plugin": "shelldot.listener.relay-agent-bind-smb",
  "name": "my-relay-smb-bind-listener",
  "configuration": {
    "pipename": "my-pipe"
  }
}