PROBE::NETFILTER.I(3stap)

πŸ’– PROBE::NETFILTER.I(3stap) πŸ’–

okay bestie, welcome to the Networking Tapset section of the SystemTap Tapset Reference (that's the 3stap manual, iykyk) πŸŽ€

✨ NAME ✨

probe::netfilter.ip.forward β€” the probe that gets called on an incoming IP packet that's addressed to some other computer πŸ‘€ like it's not even for you and you're still watching, main character energy fr fr


🌸 SYNOPSIS 🌸

probe netfilter.ip.forward {}

no args, no drama, she just fires πŸ’…


πŸ¦‹ VALUES πŸ¦‹

okay so this is the whole lineup of values this probe hands you. every single one, no skips, periodt ✨

  • syn β€” the TCP SYN flag (only if the protocol is TCP; ipv4 only) 🫢
  • iphdr β€” the address of the IP header
  • ipproto_udp β€” a constant that means "hey the packet protocol is UDP" πŸ’Œ
  • daddr β€” a string holding the destination IP address
  • nf_queue β€” a constant that means a 'queue' verdict πŸ“¬
  • nf_drop β€” a constant that means a 'drop' verdict πŸ’€
  • ipproto_tcp β€” a constant that means "hey the packet protocol is TCP" πŸ’Œ
  • data_str β€” a string holding the packet buffer contents
  • nf_stolen β€” a constant that means a 'stolen' verdict πŸ™ˆ
  • urg β€” the TCP URG flag (only if the protocol is TCP; ipv4 only)
  • outdev_name β€” the name of the network device the packet will be routed to (if that's known)
  • data_hex β€” a hexadecimal string holding the packet buffer contents
  • length β€” how long the packet buffer contents are, in bytes πŸ“
  • rst β€” the TCP RST flag (only if the protocol is TCP; ipv4 only)
  • dport β€” the TCP or UDP destination port (ipv4 only)
  • fin β€” the TCP FIN flag (only if the protocol is TCP; ipv4 only)
  • protocol β€” the packet protocol from the driver (ipv4 only)
  • family β€” the IP address family
  • indev_name β€” the name of the network device the packet was received on (if that's known)
  • nf_stop β€” a constant that means a 'stop' verdict βœ‹
  • nf_accept β€” a constant that means an 'accept' verdict βœ…
  • nf_repeat β€” a constant that means a 'repeat' verdict πŸ”
  • psh β€” the TCP PSH flag (only if the protocol is TCP; ipv4 only)
  • ack β€” the TCP ACK flag (only if the protocol is TCP; ipv4 only)
  • outdev β€” the address of the net_device representing the output device, 0 if it's unknown
  • saddr β€” a string holding the source IP address
  • pf β€” the protocol family β€” either ipv4 or ipv6 πŸ‘‘
  • indev β€” the address of the net_device representing the input device, 0 if it's unknown
  • sport β€” the TCP or UDP source port (ipv4 only)
ngl bestie, the ipv4 only notes are literally everywhere and they are NOT a suggestion, they're a vibe check you gotta respect πŸ’…

🌈 SEE ALSO 🌈


and that's the whole page, you ate that πŸ“πŸ§šπŸ’œ

this was brought to you by the SystemTap Tapset Reference, Ver, dated September 2026 β€” mwah, go read your other manpages bestie, ily πŸ˜­πŸ’–

πŸ“¦ where this page comes from