TAPSET::NETFILTER(3stap)
π NAME π
tapset::netfilter β the systemtap netfilter tapset, chilling in the 3stap manual like the queen it is π
β¨ DESCRIPTION β¨
okay so bestie, listen up π«Ά this tapset is literally the group chat of every netfilter hook SystemTap can slide into. Each one is a probe point you can attach to, and each one has its own lil' page with the full tea. The way netfilter hands you packets at every single stage of their lil' journey? iconic. π
Here's the whole roster, no cap:
netfilter.ip.pre_routingβ called before an IP packet is routed. π« the whole story lives inprobe::netfilter.ip.pre_routing(3stap).netfilter.ip.local_inβ called on an incoming IP packet addressed to the local computer. π details inprobe::netfilter.ip.local_in(3stap).netfilter.ip.forwardβ called on an incoming IP packet addressed to some other computer. π¬ yes you're literally just the middleman. seeprobe::netfilter.ip.forward(3stap).netfilter.ip.local_outβ called on an outgoing IP packet. πprobe::netfilter.ip.local_out(3stap)has the details.netfilter.ip.post_routingβ called immediately before an outgoing IP packet leaves the computer. π byeee. seeprobe::netfilter.ip.post_routing(3stap).netfilter.bridge.local_inβ called on a bridging packet destined for the local computer. π details atprobe::netfilter.bridge.local_in(3stap).netfilter.bridge.forwardβ called on an incoming bridging packet destined for some other computer. π seeprobe::netfilter.bridge.forward(3stap).netfilter.bridge.local_outβ called on a bridging packet coming from a local process. πprobe::netfilter.bridge.local_out(3stap)for details.
π SEE ALSO π
the full friend group, go say hi π
probe::netfilter.ip.pre_routing(3stap)probe::netfilter.ip.local_in(3stap)probe::netfilter.ip.forward(3stap)probe::netfilter.ip.local_out(3stap)probe::netfilter.ip.post_routing(3stap)probe::netfilter.arp.in(3stap)probe::netfilter.arp.out(3stap)probe::netfilter.arp.forward(3stap)probe::netfilter.bridge.pre_routing(3stap)probe::netfilter.bridge.local_in(3stap)probe::netfilter.bridge.forward(3stap)probe::netfilter.bridge.local_out(3stap)probe::netfilter.bridge.post_routing(3stap)stap(1)stapprobes(3stap)
SystemTap Tapset Reference Β· September 2026 β that's the vibe check, bestie, we're done here. mwah πβ¨π¦
π¦ where this page comes from
- centos-stream 10: systemtap-client 5.6-3.el10 Β· GPL-2.0-or-later AND GPL-2.0-only AND BSD-3-Clause AND LGPL-2.1-only AND GFDL-1.2-or-later AND BSD-2-Clause
- centos-stream 9: systemtap-client 5.6-3.el9 Β· GPL-2.0-or-later AND GPL-2.0-only AND BSD-3-Clause AND LGPL-2.1-only AND GFDL-1.2-or-later AND BSD-2-Clause
- fedora 43: systemtap-client 5.6-1.fc43 Β· GPL-2.0-or-later AND GPL-2.0-only AND BSD-3-Clause AND LGPL-2.1-only AND GFDL-1.2-or-later AND BSD-2-Clause
- fedora 44: systemtap-client 5.6-1.fc44 Β· GPL-2.0-or-later AND GPL-2.0-only AND BSD-3-Clause AND LGPL-2.1-only AND GFDL-1.2-or-later AND BSD-2-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms