]> CyberLeo.Net >> Repos - FreeBSD/releng/10.0.git/blob - crypto/openssh/regress/portnum.sh
- Copy stable/10 (r259064) to releng/10.0 as part of the
[FreeBSD/releng/10.0.git] / crypto / openssh / regress / portnum.sh
1 #       $OpenBSD: portnum.sh,v 1.2 2013/05/17 10:34:30 dtucker Exp $
2 #       Placed in the Public Domain.
3
4 tid="port number parsing"
5
6 badport() {
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 }
13 goodport() {
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                 :
18         else
19                 fail "$tid rejected valid port $port"
20         fi
21 }
22
23 badport 0
24 badport 65536
25 badport 131073
26 badport 2000blah
27 badport blah2000
28
29 goodport 1
30 goodport 22
31 goodport 2222
32 goodport 22222
33 goodport 65535
34