DNSJIT.CORE.OBJECT.ETHER(3)
π dnsjit.core.object.ether β the ether era π
okay bestie, so this is a page from the dnsjit Library Functions Manual, and it's all about dnsjit.core.object.ether, which is the Ether part of a packet. yes, like ethernet. we're going there. pull up a chair. π
β¨ NAME β¨
dnsjit.core.object.ether β the Ether part of a packet. that's it, that's the whole name, she's lowkey humble about it π¦
πΈ DESCRIPTION πΈ
so the ether part of a packet is exactly what it sounds like: it's the chunk of the packet that's the Ether object. you'll usually find it hanging out in the object chain after parsing β like when you've run it through, for example, a Layer filter. iykyk, the chain is the whole vibe. β¨
π Attributes
dhostβ the destination ether address. where it's going, bestie. πshostβ the source ether address. where it came from, no cap. π«Άtypeβ the packet type ID field / EtherType field. the "what even is this" label. π
π Functions
Ether:type()β return the textual type of the object. gives you the type as text, iconic. πEther:prev()β return the previous object. like scrolling up in the group chat to see what came before. πEther:cast()β cast the object to the underlining object module and return it. glow-up moment. β¨Ether:uncast()β cast the object to the generic object module and return it. reverse glow-up, still serving. πEther:copy()β make a copy of the object and return it. twin energy fr fr. π―Ether:free()β free the object, should only be used on copies or otherwise allocated. β οΈ listen, do NOT just free whatever you want, only copies or stuff that's otherwise allocated. read the warning, it's giving important. π¨
ok but actually, that Ether:free() caveat is real and it matters: only use it on copies or on objects that were otherwise allocated. don't be out here freeing objects that don't belong to you, bestie, that's how you get a crash. π
π₯ SEE ALSO π₯
dnsjit.core.object(3)β the main character, the generic one. πdnsjit.filter.layer(3)β the layer filter that's usually how you end up with an Ether in the first place. π
π AUTHORS and CONTRIBUTORS π
shoutout to the 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 π
got issues? got feature requests? don't just suffer in silence, bestie:
https://codeberg.org/DNS-OARC/dnsjit/issues
got questions and need help? hit up:
admin@dns-oarc.net
and that's the whole page, periodt. π
this was dnsjit 1.5.1, the dnsjit.core.object.ether(3) page, coming to you straight from the Library Functions Manual. go forth and parse your packets, you absolute icon. πβ¨π¦
π¦ 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