# $OpenBSD: proto-version.sh,v 1.7 2017/06/07 01:48:15 djm Exp $# Placed in the Public Domain.tid="sshd version with different protocol combinations"# we just start sshd in inetd mode and check the bannercheck_version (){ expect=$1
banner=`printf '' | ${SSHD} -i -f ${OBJ}/sshd_proxy`case${banner} in
SSH-1.99-*) proto=199 ;;
SSH-2.0-*) proto=20 ;;
SSH-1.5-*) proto=15 ;;
*) proto=0 ;;
esacif[${expect} -ne ${proto}]; then fail "wrong protocol version ${banner}"fi}check_version 20