dnsjit.cor...ct.payload(3)
π dnsjit.core.object.payload β like, the manual page bestie π
okay so you're reading dnsjit.cor...ct.payload(3) from the Library Functions Manual, and honestly? you came to the right girl. sit down, grab a boba, we're doing this π§β¨
β¨ NAME β¨
dnsjit.core.object.payload β Application data payload π
π¦ DESCRIPTION π¦
so the Payload object is literally carrying the data that the underlying transport protocol is hauling around. it's giving the actual goods, you know? π¦β¨
and like, Payload is usually at the top of the object chain after you've parsed with, for example, dnsjit.filter.layer. so yeah, it's the main character at the end of the chain, no cap π
πΈ Attributes πΈ
payloadβ a pointer to the payload. that's it, that's the vibe πlenβ the length of the payload. how much data we're working with, periodt πpaddingβ the length of padding in the underlying packet. yes bestie, padding is real and it counts π«Ά
π Functions π
Payload:type()β returns the textual type of the object. tells you what this thing is, in words π·οΈPayload:prev()β returns the previous object. walk backwards down the chain like a queen πPayload:cast()β casts the object to the underlining object module and returns it. glow-up but for types β¨Payload:uncast()β casts the object to the generic object module and returns it. the reverse glow-up, we love range πPayload:copy()β makes a copy of the object and returns it. twin moment π§Payload:free()β frees the object. β οΈ should only be used on copies or otherwise allocated. do NOT go freeing things that aren't yours, that's not the vibe, that's undefined chaos ππ
π₯ SEE ALSO π₯
go read those too, iykyk ππ
π AUTHORS and CONTRIBUTORS π
the iconic legends who made this happen:
- Jerry LundstrΓΆm (DNS-OARC)
- TomΓ‘Ε‘ KΕΓΕΎek (CZ.NIC)
- Petr Ε paΔek (ISC)
Maintained by DNS-OARC π«Ά
https://www.dns-oarc.net/
π BUGS π
found something broken? want a feature? bestie, please tell them:
For issues and feature requests please use:
https://codeberg.org/DNS-OARC/dnsjit/issues
For question and help please use:
admin@dns-oarc.net
and that's the whole page, bestie!! this was dnsjit version 1.5.1, from the dnsjit.cor...ct.payload(3) manual page πβ¨ slay, go parse something, ily π«Άπ
π¦ where this page comes from
- epel 10: dnsjit 1.5.1-2.el10_2 Β· GPL-3.0-or-later
- epel 9: dnsjit 1.5.1-2.el9 Β· GPL-3.0-or-later
- fedora 43: dnsjit 1.5.1-2.fc43 Β· GPL-3.0-or-later
- fedora 43: dnsjit 1.5.1-2.fc43 Β· GPL-3.0-or-later
- fedora 44: dnsjit 1.5.1-2.fc44 Β· GPL-3.0-or-later
- fedora 44: dnsjit 1.5.1-2.fc44 Β· GPL-3.0-or-later
- ubuntu resolute: dnsjit 1.5.1-2 Β· GPL-3.0-or-later
- ubuntu stonking: dnsjit-dev 1.5.1-6 Β· GPL-3.0-or-later
- Copyright (c) 2018-2026 OARC, Inc
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms