Ceplin Command Identifier

Identifier / Programs / Linux and Unix

ip

Show/manipulate routing, devices, policy routing, and tunnels. Some subcommands such as address have their own usage documentation. tldr-pages

GTFOBins file-read, shell 3 Sigma rules name it 1 ATT&CK technique 3 documented commands

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

How ip is abused

documented by GTFOBins

file-read

-force
-batch

shell T1059.004 Command and Scripting Interpreter: Unix Shell

netns

shell T1059.004 Command and Scripting Interpreter: Unix Shell

netns

-s

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

3 documented commands

from GTFOBins, each read by the identifier

file-read unprivileged, with sudo, as SUID

The read file content is corrupted by error prints.

ip -force -batch /path/to/input-file
Identify

Trips 1 Sigma rule: informationalSystem Network Discovery - Linux by Ömer Günal and remotephone, oscd.community

shell with sudo, as SUID

ip netns add foo
ip netns exec foo /bin/sh
ip netns delete foo
Identify

As SUID:

ip netns add foo
ip netns exec foo /bin/sh -p
ip netns delete foo

Trips 1 Sigma rule: informationalSystem Network Discovery - Linux by Ömer Günal and remotephone, oscd.community

shell with sudo

ip netns add foo
ip netns exec foo /bin/ln -s /proc/1/ns/net /var/run/netns/bar
ip netns exec bar /bin/sh
ip netns delete foo
ip netns delete bar
Identify

Trips 1 Sigma rule: informationalSystem Network Discovery - Linux by Ömer Günal and remotephone, oscd.community

All 3 commands the identifier reads trip a Sigma process-creation rule. These commands are, with GTFOBins’ notes, 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 ip. The identifier reads the line of each that runs ip.

What detects it

Sigma process creation rules
highLinux Suspicious Child Process from Node.js - React2ShellSwachchhanda Shrawan Poudel (Nextron Systems), Nasreddine Bencherchali
highLinux Webshell IndicatorsFlorian Roth (Nextron Systems), Nasreddine Bencherchali (Nextron Systems)
informationalSystem Network Discovery - LinuxÖmer Günal and remotephone, oscd.community
T1059.004Command and Scripting Interpreter: Unix Shell

Everyday use

from tldr-pages, CC BY 4.0

List interfaces with detailed info

Trips 1 Sigma rule: informationalSystem Network Discovery - Linux by Ömer Günal and remotephone, oscd.community

List interfaces with brief network layer info

ip -brief [aIdentify

Trips 1 Sigma rule: informationalSystem Network Discovery - Linux by Ömer Günal and remotephone, oscd.community

List interfaces with brief link layer info

ip -brief [lIdentify

Trips 1 Sigma rule: informationalSystem Network Discovery - Linux by Ömer Günal and remotephone, oscd.community

Of the 3 examples the identifier reads, 3 match GTFOBins abuse or trip a Sigma process-creation rule.