@@ -37,11 +37,11 @@ def proto_args(parser, parents):
3737 cred_gathering_group .add_argument ("--user" , dest = "userntds" , type = str , help = "Dump selected user from DC" )
3838
3939 mapping_enum_group = smb_parser .add_argument_group ("Mapping/Enumeration" , "Options for Mapping/Enumerating" )
40- mapping_enum_group .add_argument ("--shares" , action = "store_true " , help = "Enumerate shares and access" )
40+ mapping_enum_group .add_argument ("--shares" , type = str , nargs = "? " , const = "" , help = "Enumerate shares and access, filter on specified argument (read ; write ; read,write) " )
4141 mapping_enum_group .add_argument ("--dir" , nargs = "?" , type = str , const = "" , help = "List the content of a path (default path: '%(const)s')" )
4242 mapping_enum_group .add_argument ("--interfaces" , action = "store_true" , help = "Enumerate network interfaces" )
4343 mapping_enum_group .add_argument ("--no-write-check" , action = "store_true" , help = "Skip write check on shares (avoid leaving traces when missing delete permissions)" )
44- mapping_enum_group .add_argument ("--filter-shares" , nargs = "+" , help = "Filter share by access, option 'read ' 'write ' or 'read,write '" )
44+ mapping_enum_group .add_argument ("--filter-shares" , nargs = "+" , help = "Filter share by access, option 'READ ' 'WRITE ' or 'READ,WRITE '" )
4545 mapping_enum_group .add_argument ("--smb-sessions" , action = "store_true" , help = "Enumerate active smb sessions" )
4646 mapping_enum_group .add_argument ("--disks" , action = "store_true" , help = "Enumerate disks" )
4747 mapping_enum_group .add_argument ("--loggedon-users-filter" , action = "store" , help = "only search for specific user, works with regex" )
0 commit comments