smbclient
-
ftp-like client to access SMB/CIFS resources on servers
-
Note: If there is $ in resource it is default
Example Commands
List all resources without any password
smbclient -L //10.10.159.242 -N
After you get the list, you connect the the share
smbclient //10.10.159.242 -N
smbclient //10.10.44.203/Anonymous -N
Access SMB Share secret using the user suit
smbclient //10.10.10.2/secret -U suit -p 445 #port 445 is optional
Flags
| -L | --list | |
| -N | --no-pass |
-L|--list
This option allows you to look at what services are available on a server. You use it as smbclient -L host and a list should appear. The -I option may be useful if your NetBIOS names don´t match your TCP/IP DNS host names or if you are trying to reach a host on another network.
-N|--no-pass
If specified, this parameter suppresses the normal password prompt from the client to the user. This is useful when accessing a service that does not require a password.
Unless a password is specified on the command line or this parameter is specified, the client will
request a password.
If a password is specified on the command line and this option is also defined the password on the command line will be silently ignored and no password will be used.
Commands
mget <mask>
Copy all files matching mask from the server to the machine running the client.
Note that mask is interpreted differently during recursive operation and non-recursive operation - refer to the recurse and mask commands for more information. Note that all transfers in smbclient are binary. See also the lowercase command.
List all share options