import of openssh-5.8p1
[openssh.git] / regress / proto-mismatch.sh
1 #       $OpenBSD: proto-mismatch.sh,v 1.3 2002/03/15 13:08:56 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 mismatch        1       SSH-2.0-HALLO