MCPcopy Create free account
hub / github.com/celzero/firestack / desyncWithTraceroute

Function desyncWithTraceroute

intra/dialers/split_and_desync.go:183–258  ·  view source on GitHub ↗

desyncWithTraceroute estimates the TTL with UDP traceroute, then returns a TCP connection that may launch TCB Desynchronization Attack and split the initial upstream segment If `payload` is smaller than the initial upstream segment, it launches the attack and splits. This traceroute is not accurate,

(d protect.RDialer, local, remote netip.AddrPort)

Source from the content-addressed store, hash-verified

source not stored for this graph (policy: none)

Callers 1

dialWithSplitAndDesyncFunction · 0.85

Calls 13

CloseFunction · 0.92
Alloc16Function · 0.92
RecycleFunction · 0.92
VVFunction · 0.92
WFunction · 0.92
DFunction · 0.92
tracertFunction · 0.85
desyncWithFixedTtlFunction · 0.85
exceedsHopLimitFunction · 0.85
exceedsTTLFunction · 0.85
AddrMethod · 0.80
SignalMethod · 0.80

Tested by

no test coverage detected