TCPKILL(8)
π tcpkill π
okay bestie, gather round, because this is TCPKILL(8) from the System Manager's Manual β section 8, the sysadmin section, main character energy only π. She's a little chaos goblin and she is so good at what she does.
π NAME π
tcpkill β kill TCP connections on a LAN πβ¨
like. literally that. she ends them. no cap.
π¦ SYNOPSIS π¦
tcpkill [-i interface] [-1...9] expression
that's it. that's the whole vibe check. three little slots and a whole lot of power π«Ά
πΈ DESCRIPTION πΈ
so tcpkill kills specified in-progress TCP connections. not hypothetical ones, not future ones β the ones happening right now, mid-conversation, living their best life. she pulls up and she ends them π
and why would you even want that, bestie? because it's useful for libnids-based applications which require a full TCP 3-whs for TCB creation. read that again. those apps need the full three-way handshake to build their TCB β so if you want them to actually see a connection, the connection has to actually complete. and if you want it gone? yeah. that's her job. periodt.
π OPTIONS π
-iinterface β tell her which interface to listen on π§ that's it, that's the whole job, she's a great listener (unlike some people, no names)-1...9β the degree of brute force to use in killing a connection π₯ fast connections may require a higher number in order to land aRSTin the moving receive window. the default is 3. so like, 1 is "gentle nudge, hope for the best πΈ" and 9 is "I am the storm πͺοΈ". if it's not landing, crank it up, she said what she said.- expression β a
tcpdump(8)filter expression that selects the connections to kill π― yes,tcpdumpfilter syntax. you already know it. you're so smart. use it to pick your victims.
β οΈ bestie, the expression is doing a LOT of heavy lifting here β it's literally deciding which connections get ended. be sure before you swing π
π SEE ALSO π
the whole friend group π«
β AUTHOR β
Dug Song <dugsong@monkey.org> β the icon, the blueprint, the moment π
and that's the page, bestie π this was TCPKILL(8) out of the System Manager's Manual β go forth, be careful, and remember: with great brute force comes great responsibility β¨ππ¦
π¦ where this page comes from
- arch rolling: dsniff 2.4b1-34 Β· BSD
- debian bookworm: dsniff 2.4b1+debian-31 Β· BSD-3-Clause
- debian trixie: dsniff 2.4b1+debian-34 Β· BSD-3-Clause
- epel 9: dsniff 2.4-0.37.b1.el9 Β· BSD
- fedora 43: dsniff 2.4-0.47.b1.fc43 Β· BSD-3-Clause AND BSD-4-Clause-UC AND ISC AND LicenseRef-Fedora-Public-Domain AND MIT
- fedora 44: dsniff 2.4-0.48.b1.fc44 Β· BSD-3-Clause AND BSD-4-Clause-UC AND ISC AND LicenseRef-Fedora-Public-Domain AND MIT
- nixos 26.05: dsniff 2.4b1
- nixpkgs unstable: dsniff 2.4b1
- ubuntu jammy: dsniff 2.4b1+debian-30build1 Β· BSD-3-Clause
- ubuntu noble: dsniff 2.4b1+debian-32build2 Β· BSD-3-Clause
- ubuntu questing: dsniff 2.4b1+debian-35
- ubuntu resolute: dsniff 2.5a2-1 Β· BSD-3-Clause
- ubuntu stonking: dsniff 2.5a2-1build1 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms