4 When connecting to a dcerpc service you need to specify a binding
11 where TRANSPORT is either ncacn_np for SMB or ncacn_ip_tcp for RPC/TCP
13 "host" is an IP or hostname or netbios name. If the binding string
14 identifies the server side of an endpoint, "host" may be an empty
17 "flags" can include a SMB pipe name if using the ncacn_np transport or
18 a TCP port number if using the ncacn_ip_tcp transport, otherwise they
19 will be auto-determined.
21 other recognised flags are:
23 sign : enable ntlmssp signing
24 seal : enable ntlmssp sealing
25 spnego : use SPNEGO instead of NTLMSSP authentication
26 krb5 : use KRB5 instead of NTLMSSP authentication
27 connect : enable rpc connect level auth (auth, but no sign or seal)
28 validate : enable the NDR validator
29 print : enable debugging of the packets
30 bigendian : use bigendian RPC
31 padcheck : check reply data for non-zero pad bytes
34 Here are some examples:
37 ncacn_np:myserver[samr]
38 ncacn_np:myserver[\pipe\samr]
39 ncacn_np:myserver[/pipe/samr]
40 ncacn_np:myserver[samr,sign,print]
41 ncacn_np:myserver[sign,spnego]
42 ncacn_np:myserver[\pipe\samr,sign,seal,bigendian]
43 ncacn_np:myserver[/pipe/samr,seal,validate]
47 ncacn_ip_tcp:myserver[1024]
48 ncacn_ip_tcp:myserver[sign,seal]
49 ncacn_ip_tcp:myserver[spnego,seal]
52 IDEA: Maybe extend UNC names like this?
54 smbclient //server/share
55 smbclient //server/share[sign,seal,spnego]