Net::N...tus::RR(3pm)
π NAME π
Net::NBName::NodeStatus::RR β the NetBIOS Node Status Response Resource Record, bestie. It's a whole module. Periodt.
β¨ DESCRIPTION β¨
okay so picture this: you hit up a NetBIOS node and ask for its status, right? And back comes a big ol' pile of info β and this little icon is the part that represents one name table entry returned as part of a NetBIOS node status response. π
That's it. That's the whole vibe. Each RR object is one row of the name table and it's obsessed with telling you about itself.
πΈ METHODS πΈ
$rr->nameβ returns the registered name. It's a string, and it's up to 15 characters long, no more. π$rr->suffixβ the suffix of the registered name, which is literally just the 16th character of the registered name. iconic behavior tbh.
Some common suffixes include:
0x00 Redirector
0x00 Domain (Group)
0x03 Messenger
0x1B Domain Master Browser
0x1C Domain Controllers (Special Group)
0x1D Master Browser
0x1E Browser Elections (Group)
0x20 Server
$rr->Gβ the Group flag, bb. It tells you whether the name is a unique name or a group name, and it comes back as a string: either"UNIQUE"or"GROUP". No in-between, no situationships. π
For example, the following name types are UNIQUE:
0x00 Redirector
0x03 Messenger
0x1B Domain Master Browser
0x1D Master Browser
0x20 Server
And the following name types are GROUP:
0x00 Domain (Group)
0x1C Domain Controllers (Special Group)
0x1E Browser Elections (Group)
$rr->ONTβ the Owner Node Type flag π. It tells you if the systems are B, P, H, or M-node. It will be returned as a string.$rr->DRGβ the Deregistering flag. If the name is not currently registered, you get"Deregistering"back. it's giving ghosted π$rr->ACTβ the Active flag.$rr->CNFβ the Conflict flag.$rr->PRMβ the Permanent flag.$rr->as_stringβ returns the object's string representation. the glow-up version. β¨
π¦ SEE ALSO π¦
Net::NBNameNet::NBName::NodeStatus
go read those too, they're the rest of the friend group fr fr.
π COPYRIGHT π
Copyright (c) 2002, 2003, 2004 James Macfarlane. All rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
okay that's the whole page, you ate that reading it π
this one's from perl v5.36.0, dated 2022-10-15 β shoutout to the docs, slay, bye bestie π«Άπ
π¦ where this page comes from
- ubuntu noble: libnet-nbname-perl 0.26-4 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu resolute: libnet-nbname-perl 0.26-4 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu stonking: libnet-nbname-perl 0.26-4 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms