which Linux command allows to browse all available smb shares in the network?

I want to browse all available smb shares in the network, like clicking the "network" in nautilus then all shares are shown, using command line

the closest one I got is smbclient -L SRVNAME, which lists all shares in SRVNAME as well as all other servers in the workgroup and other workgroups available, but it requires me knowing at least the correct SRVNAME

2 Answers

Use smbtree command to see all the clients & shared folders in a tree fashion.

1

I use findsmb It works similar to smbtree.

  • smbtree will show you a list of all available workgroups and clients under those work groups.

$smbtree
Enter usernames's password:

WORKGROUP1 \\host1 \\host1\ADMIN$ IPC Service (SMB Server) \\host1\IPC$ IPC Service (SMB Server) \\host1\print$ \\host1\print Printer \\host2 \\host2\C$ Default share \\host2\ADMIN$ Remote Admin \\host2\Z$ Default share
WORKGROUP2
  • smbfind will show you a list of all client that are advertising them selves as available.

$findsmb

 *=DMB +=LMB 

IP ADDR | NETBIOS NAME | WORKGROUP/OS/VERSION

192.168.1.1 DOMAINHOST *[DOMAIN] [Windows 5.0] [Windows 2000 LAN Manager]

Your Answer

Sign up or log in

Sign up using Google Sign up using Facebook Sign up using Email and Password

Post as a guest

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

You Might Also Like