portnum.sh revision 1.1
1# $OpenBSD: portnum.sh,v 1.1 2009/08/13 00:57:17 djm Exp $ 2# Placed in the Public Domain. 3 4tid="port number parsing" 5 6badport() { 7 port=$1 8 verbose "$tid: invalid port $port" 9 if ${SSH} -F $OBJ/ssh_proxy -p $port somehost true 2>/dev/null ; then 10 fail "$tid accepted invalid port $port" 11 fi 12} 13goodport() { 14 port=$1 15 verbose "$tid: valid port $port" 16 if ! ${SSH} -F $OBJ/ssh_proxy -p $port somehost true 2>/dev/null ; then 17 fail "$tid rejected valid port $port" 18 fi 19} 20 21badport 0 22badport 65536 23badport 131073 24badport 2000blah 25badport blah2000 26 27goodport 1 28goodport 22 29goodport 2222 30goodport 22222 31goodport 65535 32 33