Bash Cures Cancer
Learn the UNIX/Linux command line

Home     Man Pages     SpamDefeator


FINDSMB(1)							   FINDSMB(1)



NAME
       findsmb - list info about machines that respond to SMB name queries on
       a subnet

SYNOPSIS
       findsmb [subnet broadcast address]


DESCRIPTION
       This perl script is part of the samba(7) suite.


       findsmb is a perl script that prints out several pieces of information
       about machines on a subnet that respond to SMB name query requests. It
       uses nmblookup(1) and smbclient(1) to obtain this information.


OPTIONS
       -r     Controls whether findsmb takes bugs in Windows95	into  account
	      when trying to find a Netbios name registered of the remote ma-
	      chine. This option is disabled by default because it is specif-
	      ic  to  Windows  95  and	Windows 95 machines only. If set, nm-
	      blookup(1) will be called with -B option.


       subnet broadcast address
	      Without this option, findsmb  will probe the subnet of the  ma-
	      chine  wherefindsmb(1)  is  run.	This  value  is	 passed tonm-
	      blookup(1) as part of the -B option.


EXAMPLES
       The output of findsmb lists the following information for all machines
       that respond to the initialnmblookup for any name: IP address, NetBIOS
       name, Workgroup name, operating system, and SMB server version.


       There will be a '+' in front of the workgroup name for  machines	 that
       are  local master browsers for that workgroup. There will be an '*' in
       front of the workgroup name for machines that are  the  domain  master
       browser	for  that  workgroup.  Machines	 that are running Windows for
       Workgroups, Windows 95 or Windows 98 will  not  show  any  information
       about the operating system or server version.


       The command with -r option must be run on a system without nmbd(8)run-
       ning. If nmbd is running on the system, you will only get the  IP  ad-
       dress  and  the	DNS name of the machine. To get proper responses from
       Windows 95 and Windows 98 machines, the command must be	run  as	 root
       and with -r option on a machine without nmbd running.


       For  example, running findsmb without -r option set would yield output
       similar to the following

       IP ADDR	       NETBIOS NAME   WORKGROUP/OS/VERSION
       ---------------------------------------------------------------------
       192.168.35.10   MINESET-TEST1  [DMVENGR]
       192.168.35.55   LINUXBOX	     *[MYGROUP] [Unix] [Samba 2.0.6]
       192.168.35.56   HERBNT2	      [HERB-NT]
       192.168.35.63   GANDALF	      [MVENGR] [Unix] [Samba 2.0.5a for IRIX]
       192.168.35.65   SAUNA	      [WORKGROUP] [Unix] [Samba 1.9.18p10]
       192.168.35.71   FROGSTAR	      [ENGR] [Unix] [Samba 2.0.0 for IRIX]
       192.168.35.78   HERBDHCP1     +[HERB]
       192.168.35.88   SCNT2	     +[MVENGR] [Windows NT 4.0] [NT LAN Manager 4.0]
       192.168.35.93   FROGSTAR-PC    [MVENGR] [Windows 5.0] [Windows 2000 LAN Manager]
       192.168.35.97   HERBNT1	     *[HERB-NT] [Windows NT 4.0] [NT LAN Manager 4.0]


VERSION
       This man page is correct for version 3.0 of the Samba suite.


SEE ALSO
       nmbd(8),smbclient(1), and nmblookup(1)


AUTHOR
       The original Samba software and related utilities were created by  An-
       drew  Tridgell.	Samba  is  now developed by the Samba Team as an Open
       Source project similar to the way the Linux kernel is developed.


       The original Samba man pages were written by Karl Auer. The  man	 page
       sources were converted to YODL format (another excellent piece of Open
       Source software, available at ftp://ftp.icce.rug.nl/pub/unix/) and up-
       dated  for  the Samba 2.0 release by Jeremy Allison. The conversion to
       DocBook for Samba 2.2 was done by Gerald	 Carter.  The  conversion  to
       DocBook XML 4.2 for Samba 3.0 was done by Alexander Bokovoy.




								   FINDSMB(1)


UNIX/Linux commands referenced on this page:
  1. info
  2. perl
  3. script
  4. find
  5. as
  6. man
  7. at