Name
findsmb
Synopsis
This Perl script reports information about systems on the subnet that respond to SMB name-query requests. The report includes the IP address, NetBIOS name, workgroup/domain, and operating system of each system.
Command synopsis
findsmb [subnet_broadcast_address]If a different subnet’s broadcast address is provided, it will find SMB servers on that subnet. If no subnet broadcast address is supplied, findsmb will look on the local subnet.
The output from findsmb looks like this:
$ findsmb
*=DMB
+=LMB
IP ADDR NETBIOS NAME WORKGROUP/OS/VERSION
---------------------------------------------------------------------
172.16.1.1 TOLTEC *[METRAN] [Unix] [Samba 2.2.6]
172.16.1.3 MIXTEC +[METRAN] [Unix] [Samba 2.2.6]
172.16.1.4 ZAPOTEC [METRAN] [Windows 5.0] [Windows 2000 LAN Manager]
172.16.1.5 HUASTEC [ METRAN ]
172.16.1.6 MAYA [ METRAN ]
172.16.1.7 OLMEC [METRAN] [Windows 5.1] [Windows 2000 LAN Manager]
172.16.1.10 UTE [ METRAN ]
172.16.1.13 DINE [METRAN] [Windows NT 4.0] [NT LAN Manager 4.0]The system with an asterisk (*) in front of its
workgroup name is the domain master browser for the workgroup/domain,
and the system with a plus sign (+) preceding its workgroup name is
the local master browser.
The findsmb command was introduced during the development of Samba 2.2 and is installed by default in Samba Versions 2.2.5 and later.
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access