Options (2)
-u, --usernamebooleanDisplay SMB shares and permissions on a [H]ost, prompting for user's password or NTLM hash
Example:
smbmap {{[-u|--username]}} {{username}} --prompt -H {{ip_address}}-p, --passwordbooleanEnumerate hosts and check SMB file permissions
Example:
smbmap --host-file {{path/to/file}} {{[-u|--username]}} {{username}} {{[-p|--password]}} {{password}} -qExamples (8)
Enumerate hosts with NULL sessions enabled and open shares
smbmap --host-file path/to/fileDisplay SMB shares and permissions on a [H]ost, prompting for user's password or NTLM hash
smbmap [-u|--username] username --prompt -H ip_addressExecute a shell command on a remote system
Enumerate hosts and check SMB file permissions
smbmap --host-file path/to/file [-u|--username] username [-p|--password] password -qConnect to an ip or hostname through smb using a username and password
smbmap [-u|--username] username [-p|--password] password -d domain -H ip_or_hostnameLocate and download files [R]ecursively up to `n` levels depth, searching for filename pattern (`regex`), and excluding certain shares
Upload file through smb using username and password
smbmap [-u|--username] username [-p|--password] password -d domain -H ip_or_hostname --upload path/to/file '/share_name/remote_filename'Display SMB shares and recursively list directories and files, searching for file content matching a `regex`
smbmap [-u|--username] username --prompt -H ip_address -R -F patternmade by @shridhargupta | data from tldr-pages