NMBSTATUS(1)

πŸ“¦ version 4.22.11+git.560.f0322ab554, in opensuse-leap 16.0

🌸 nmbstatus(1) β€” the Perl one, bestie 🌸

okay so real talk: this is nmbstatus from the User Contributed Perl Documentation section of your manual, and she is here to spill all the tea about what's living on your UDP network πŸ’…


✨ NAME ✨

nmbstatus β€” literally lists the NMB node status of a UDP network πŸ¦‹


✨ SYNOPSIS ✨

nmbstatus [options]

Options: --workgroup --pdc --bdc --lmb --dmb --members --quiet
--allworkgroups --winsserver --print0 --debug --help --man

no cap, that's the whole vibe check right there ⭐


πŸŽ€ GENERAL OPTIONS πŸŽ€

  • --help β€” prints a brief help message and exits. (the page says "Prints a help message" too, so like… yes, that πŸ’–)
  • --man β€” prints the manual page and exits. iconic behavior honestly πŸ‘‘
  • --print0 β€” uses '\0' as the separator between output instead of a tab stop. great for when tabs are simply not the moment πŸ™ˆ
  • --debug β€” use a debuglevel. and that's it, because there is no debuglevel available yet. yes i know. we wait 🫢

πŸ¦‹ GENERAL ARGUMENTS πŸ¦‹

  • --workgroup β€” does all the actions on this workgroup name. if you don't set a workgroup, you get the info off all available groups 🌈
  • --pdc β€” if it's not called in conjunction with --quiet, prints a line starting with the acronym PDC, then the separator, then the netbios name of the PDC β€” if one is available. if not, it prints nothing and returns with 1 😭
  • --bdc β€” same deal: not with --quiet? it prints a line with the acronym BDC, the separator, and the netbios name of the BDC if one's available. if not, nothing prints and it returns with 1 πŸ’€
  • --dmb β€” yup, same energy: with no --quiet it prints the acronym DMB, the separator, and the netbios name of the DMB if one is available. otherwise nothing, and it returns with 1 πŸ™ˆ
  • --lmb β€” you already know the pattern, bestie: not with --quiet β†’ prints the acronym LMB, the separator, and the netbios name of the LMB if one is available. if not, nothing, and it returns with 1 πŸ’…
  • --members β€” if it's not called in conjunction with --quiet, prints a line starting with the word MEMBERS, then the separator, then the netbios names of the workgroup members. if not, prints nothing and returns with 1 πŸ“
  • --quiet β€” prints absolutely no information, zero, nada. just returns with 0 if a type β€” pdc, lmb, dmb, or members β€” was found. else it returns 1 🀫
  • --allworkgroups β€” lists all available workgroups. that's her whole job ⭐
  • --winsserver β€” uses this WINS server to gather the information πŸ”₯

πŸ’œ DESCRIPTION πŸ’œ

nmbstatus will detect workgroups, PDCs, BDCs, DMBs, LMBs, and Members of workgroups in your network. she's thorough like that 🧚

and here's a little detail that matters: if more than one type is specizied but only one result found, nmbstatus nevertheless returns 0. (yes, "specizied" β€” that's the original's spelling, i don't make the rules 😭). so don't come for her about the multiple-types thing, she said what she said 🌸


🫢 AUTHOR 🫢

Lars Mueller <lmuelle@suse.de>

and if you find any errors in the code, please let him know. he literally asked πŸ’–


Copyright (c) 2003-2004 SuSE Linux AG. All rights reserved.

This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. slay, licensing-wise 🌈


and that's the whole page, bestie πŸ’… this lovely little manual came from perl v5.42.0, dated 2026-08-21 β€” mwah, go detect some workgroups πŸŽ€βœ¨