Deception/ Network
D046F4 Network

🕸️ Dynamic Protocol Tarpit

Infinite TCP handshakes to trap scanners.

What it is

A tarpit that answers for unused addresses and holds connections open, or keeps protocol sessions busy without ever completing them. Scanners and worms get stuck, which slows them down and identifies them. Nothing legitimate talks to those addresses, so every source logged is a scanner to investigate.

Implementation requirements

Technologies

Network

ATT&CK coverage 7

TechniqueTacticStatusConfidenceTier
T1095
Non-Application Layer Protocol
Command & Control theoretical weak T2
↳ Detection point: the attack step itself touches the decoy
↳ Evidence (1 source)

The attacker's own C2 never reaches a tarpit unless they are already inside a honey network.

T1572
Protocol Tunneling
Command & Control theoretical weak T2
↳ Detection point: the attack step itself touches the decoy
↳ Evidence (1 source)

Tunnels run to the attacker's own server; only known-bad DNS names reach a sinkhole.

T1018
Remote System Discovery
Discovery confirmed strong T1
↳ Detection point: the attack step itself touches the decoy
↳ Evidence (2 sources)
T1049
System Network Connections Discovery
Discovery theoretical weak T2
↳ Evidence (2 sources)

Listing network connections (netstat) touches no decoy and produces no per-object event.

T1595
Active Scanning
Reconnaissance confirmed strong T1
↳ Detection point: the attack step itself touches the decoy
↳ Evidence (2 sources)
T1595.001
Scanning IP Blocks
Reconnaissance confirmed strong T1
↳ Detection point: the attack step itself touches the decoy
↳ Evidence (3 sources)
T1595.002
Vulnerability Scanning
Reconnaissance confirmed strong T1
↳ Detection point: the attack step itself touches the decoy
↳ Evidence (3 sources)

Evidence