]> CyberLeo.Net >> Repos - FreeBSD/releng/10.3.git/blob - crypto/openssh/regress/proto-mismatch.sh
- Copy stable/10@296371 to releng/10.3 in preparation for 10.3-RC1
[FreeBSD/releng/10.3.git] / crypto / openssh / regress / proto-mismatch.sh
1 #       $OpenBSD: proto-mismatch.sh,v 1.4 2015/03/03 22:35:19 markus Exp $
2 #       Placed in the Public Domain.
3
4 tid="protocol version mismatch"
5
6 mismatch ()
7 {
8         server=$1
9         client=$2
10         banner=`echo ${client} | ${SSHD} -o "Protocol=${server}" -i -f ${OBJ}/sshd_proxy`
11         r=$?
12         trace "sshd prints ${banner}"
13         if [ $r -ne 255 ]; then
14                 fail "sshd prints ${banner} and accepts connect with version ${client}"
15         fi
16 }
17
18 mismatch        2       SSH-1.5-HALLO
19 if ssh_version 1; then
20         mismatch        1       SSH-2.0-HALLO
21 fi