PROBE::TCP.RECEIVE(3stap)
π PROBE::TCP.RECEIVE π
okay bestie, sit down, hydrate, because we're talking about probe::tcp.receive from the Networking Tapset β that's the SystemTap tapset reference, page PROBE::TCP.RECEIVE(3stap). it's giving "I watch every single TCP packet slide into the stack" and honestly? iconic behavior.
β¨ NAME β¨
probe::tcp.receive β no cap, this probe fires the moment a TCP packet gets received. that's the whole vibe. π
π¦ SYNOPSIS π¦
probe tcp.receive {}
look at her. no arguments, no drama, just a little probe point standing there in her main character energy. π
πΈ VALUES πΈ
these are all the lil variables you get to play with once the probe fires. every single one, in order, zero skips:
nameβ the name of the probe point. yes bestie, she knows her own name. self-aware queen. πfamilyβ the IP address family. v4, v6, whichever, she's not judging. πfinβ the TCP FIN flag. this is the "ok bye, closing the connection" flag. πiphdrβ the IP header address. the receipts of where the header lives in memory. π§urgβ the TCP URG flag. urgent, as the name suggests. she said it's urgent, so it's urgent. πsynβ the TCP SYN flag. the classic "hi, can we talk?" handshake opener. π«Άackβ the TCP ACK flag. the "yes bb I heard you" flag. acknowledged, periodt.pshβ the TCP PSH flag. push it, send it straight up to the app. π₯saddrβ a string representing the source IP address. who's calling? πdportβ the TCP destination port. where is this packet trying to get in? πͺdaddrβ a string representing the destination IP address. where's it headed?sportβ the TCP source port. where it came from, fr fr.protocolβ packet protocol from driver. straight from the driver, untouched, no filter. β¨rstβ the TCP RST flag. the "nvm, conversation over" flag. harsh but fair. π
β SEE ALSO β
go read tapset::tcp(3stap) next, bestie, because she's the big sister page and she has lore. iykyk. π¦
and that's the whole page, mwah π this was SystemTap Tapset Reference, version Ver, dated September 2026 β go forth and sniff some packets, you absolute legend. ππ
π¦ 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