DNSJIT.CORE.OBJECT.ICMP6(3)

πŸ“¦
version 1.5.1 Β· 5 versions
, in epel 10, epel 9, fedora 43, fedora 44, ubuntu resolute, ubuntu stonking

πŸ’– dnsjit.core.object.icmp6 β€” bestie edition ✨

okay so this is dnsjit.core.object.icmp6, a Library Functions manual page from section 3, and it's literally all about one thing: the ICMPv6 packet object. yes bestie, we're in the dnsjit.core.object cinematic universe 🫢


🌈 NAME 🌈

dnsjit.core.object.icmp6 β€” An ICMPv6 packet πŸ’…


✨ DESCRIPTION ✨

So. You've got an ICMPv6 packet, right? And it's usually chillin' at the top of the object chain after you parse stuff with, like, the Layer filter for example. main character position, honestly πŸ‘‘

πŸŽ€ Attributes πŸŽ€

these are the fields, the little data girlies living inside the object:

  • type β€” the type of ICMPv6 message. that's it, that's the vibe check.
  • code β€” the (response/error) code for the ICMPv6 type message. so like, the extra detail on top of the type.
  • cksum β€” the ICMPv6 checksum. protecting your bytes, no cap πŸ›‘οΈ

🌸 Functions 🌸

the methods!! the little moves you can pull:

  • Icmp6:type() β€” return the textual type of the object. words instead of numbers, we love a translation arc πŸ’–
  • Icmp6:prev() β€” return the previous object. going back in the chain, lowkey nostalgic πŸ¦‹
  • Icmp6:cast() β€” cast the object to the underlining object module and return it. glow up moment ✨
  • Icmp6:uncast() β€” cast the object to the generic object module and return it. back to basics, we love range πŸ’…
  • Icmp6:copy() β€” make a copy of the object and return it. twin energy πŸ‘―
  • Icmp6:free() β€” free the object. ⚠️ should only be used on copies or stuff that was otherwise allocated. do NOT be out here freeing the original bestie, that's a one-way ticket to undefined behaviour city πŸ’€

πŸ‘€ SEE ALSO πŸ‘€

go read these next, fr fr:


πŸ‘‘ AUTHORS and CONTRIBUTORS πŸ‘‘

the icons 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 cursed? want a new feature? same:

for issues and feature requests please use:

https://codeberg.org/DNS-OARC/dnsjit/issues

for questions and help please use:

admin@dns-oarc.net
not me telling you to actually report the bug instead of just complaining in the group chat 😭 do it bestie, they're nice.

aaaand that's the whole page!! this is from dnsjit version 1.5.1, manual page dnsjit.core.object.icmp6(3) β€” thanks for reading, ily, go parse some packets πŸ’–βœ¨πŸŽ€πŸ¦‹πŸŒΈ