diff options
author | Volker Lendecke <vl@samba.org> | 2018-01-18 10:57:23 +0100 |
---|---|---|
committer | Martin Schwenke <martins@samba.org> | 2018-01-21 11:48:01 +0100 |
commit | ac9d528b823aa89b3f3144f9377cc540f4b692e4 (patch) | |
tree | 878039e734ed3f7ed294e0d5b168d5246268335b /librpc | |
parent | c6999a248ad78f75cbfcc0f461298021b20905b4 (diff) | |
download | samba-ac9d528b823aa89b3f3144f9377cc540f4b692e4.tar.gz |
docs: Remove prog_guide4.txt
Move the still relevant parts elsewhere
Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
Autobuild-User(master): Martin Schwenke <martins@samba.org>
Autobuild-Date(master): Sun Jan 21 11:48:01 CET 2018 on sn-devel-144
Diffstat (limited to 'librpc')
-rw-r--r-- | librpc/binding-strings.txt | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/librpc/binding-strings.txt b/librpc/binding-strings.txt new file mode 100644 index 00000000000..5503da107b4 --- /dev/null +++ b/librpc/binding-strings.txt @@ -0,0 +1,55 @@ +DCERPC binding strings +---------------------- + +When connecting to a dcerpc service you need to specify a binding +string. + +The format is: + + TRANSPORT:host[flags] + +where TRANSPORT is either ncacn_np for SMB or ncacn_ip_tcp for RPC/TCP + +"host" is an IP or hostname or netbios name. If the binding string +identifies the server side of an endpoint, "host" may be an empty +string. + +"flags" can include a SMB pipe name if using the ncacn_np transport or +a TCP port number if using the ncacn_ip_tcp transport, otherwise they +will be auto-determined. + +other recognised flags are: + + sign : enable ntlmssp signing + seal : enable ntlmssp sealing + spnego : use SPNEGO instead of NTLMSSP authentication + krb5 : use KRB5 instead of NTLMSSP authentication + connect : enable rpc connect level auth (auth, but no sign or seal) + validate : enable the NDR validator + print : enable debugging of the packets + bigendian : use bigendian RPC + padcheck : check reply data for non-zero pad bytes + + +Here are some examples: + + ncacn_np:myserver + ncacn_np:myserver[samr] + ncacn_np:myserver[\pipe\samr] + ncacn_np:myserver[/pipe/samr] + ncacn_np:myserver[samr,sign,print] + ncacn_np:myserver[sign,spnego] + ncacn_np:myserver[\pipe\samr,sign,seal,bigendian] + ncacn_np:myserver[/pipe/samr,seal,validate] + ncacn_np: + ncacn_np:[/pipe/samr] + ncacn_ip_tcp:myserver + ncacn_ip_tcp:myserver[1024] + ncacn_ip_tcp:myserver[sign,seal] + ncacn_ip_tcp:myserver[spnego,seal] + + +IDEA: Maybe extend UNC names like this? + + smbclient //server/share + smbclient //server/share[sign,seal,spnego] |