xref: /freebsd/crypto/openssh/regress/proto-mismatch.sh (revision 1669d8afc64812c8d2d1d147ae1fd42ff441e1b1)
1#	$OpenBSD: proto-mismatch.sh,v 1.3 2002/03/15 13:08:56 markus Exp $
2#	Placed in the Public Domain.
3
4tid="protocol version mismatch"
5
6mismatch ()
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
18mismatch	2	SSH-1.5-HALLO
19mismatch	1	SSH-2.0-HALLO
20