4 .
$incdir/test_functions.sh
7 for bindoptions
in bigendian seal
; do
8 for keyexchange
in "yes" "no"; do
9 for ntlm2
in "yes" "no"; do
10 for lm_key
in "yes" "no"; do
12 "-k no --option=usespnego=yes" \
13 "-k no --option=usespnego=yes --option=ntlmssp_client:128bit=no" \
14 "-k no --option=usespnego=yes --option=ntlmssp_client:56bit=yes" \
15 "-k no --option=usespnego=yes --option=ntlmssp_client:56bit=no" \
16 "-k no --option=usespnego=yes --option=ntlmssp_client:128bit=no --option=ntlmssp_client:56bit=yes" \
17 "-k no --option=usespnego=yes --option=ntlmssp_client:128bit=no --option=ntlmssp_client:56bit=no" \
18 "-k no --option=usespnego=yes --option=clientntlmv2auth=yes" \
19 "-k no --option=usespnego=yes --option=clientntlmv2auth=yes --option=ntlmssp_client:128bit=no" \
20 "-k no --option=usespnego=yes --option=clientntlmv2auth=yes --option=ntlmssp_client:128bit=no --option=ntlmssp_client:56bit=yes" \
21 "-k no --option=usespnego=no --option=clientntlmv2auth=yes" \
22 "-k no --option=gensec:spnego=no --option=clientntlmv2auth=yes" \
23 "-k no --option=usespnego=no"; do
24 name
="RPC-SECRETS on $transport with $bindoptions with NTLM2:$ntlm2 KEYEX:$keyexchange LM_KEY:$lm_key $ntlmoptions"
25 plantest
"$name" dc bin
/smbtorture
$TORTURE_OPTIONS $transport:"\$SERVER[$bindoptions]" --option=ntlmssp_client
:keyexchange
=$keyexchange --option=ntlmssp_client
:ntlm2
=$ntlm2 --option=ntlmssp_client
:lm_key
=$lm_key $ntlmoptions -U"\$USERNAME"%"\$PASSWORD" -W \
$DOMAIN --option=gensec
:target_hostname
=\
$NETBIOSNAME RPC-SECRETS
"$*"
30 name
="RPC-SECRETS on $transport with $bindoptions with Kerberos"
31 plantest
"$name" dc bin
/smbtorture
$TORTURE_OPTIONS $transport:"\$SERVER[$bindoptions]" -k yes -U"\$USERNAME"%"\$PASSWORD" -W \
$DOMAIN "--option=gensec:target_hostname=\$NETBIOSNAME" RPC-SECRETS
"$*"
32 name
="RPC-SECRETS on $transport with $bindoptions with Kerberos - use target principal"
33 plantest
"$name" dc bin
/smbtorture
$TORTURE_OPTIONS $transport:"\$SERVER[$bindoptions]" -k yes -U"\$USERNAME"%"\$PASSWORD" -W \
$DOMAIN "--option=clientusespnegoprincipal=yes" "--option=gensec:target_hostname=\$NETBIOSNAME" RPC-SECRETS
"$*"
35 name
="RPC-SECRETS on $transport with Kerberos - use Samba3 style login"
36 plantest
"$name" dc bin
/smbtorture
$TORTURE_OPTIONS $transport:"\$SERVER" -k yes -U"\$USERNAME"%"\$PASSWORD" -W "\$DOMAIN" "--option=gensec:fake_gssapi_krb5=yes" "--option=gensec:gssapi_krb5=no" "--option=gensec:target_hostname=\$NETBIOSNAME" RPC-SECRETS
"$*"
37 name
="RPC-SECRETS on $transport with Kerberos - use Samba3 style login, use target principal"
38 plantest
"$name" dc bin
/smbtorture
$TORTURE_OPTIONS $transport:"\$SERVER" -k yes -U"\$USERNAME"%"\$PASSWORD" -W "\$DOMAIN" "--option=clientusespnegoprincipal=yes" "--option=gensec:fake_gssapi_krb5=yes" "--option=gensec:gssapi_krb5=no" "--option=gensec:target_hostname=\$NETBIOSNAME" RPC-SECRETS
"$*"