| # $OpenBSD: portnum.sh,v 1.2 2013/05/17 10:34:30 dtucker Exp $ |
| # Placed in the Public Domain. |
| |
| tid="port number parsing" |
| |
| badport() { |
| port=$1 |
| verbose "$tid: invalid port $port" |
| if ${SSH} -F $OBJ/ssh_proxy -p $port somehost true 2>/dev/null ; then |
| fail "$tid accepted invalid port $port" |
| fi |
| } |
| goodport() { |
| port=$1 |
| verbose "$tid: valid port $port" |
| if ${SSH} -F $OBJ/ssh_proxy -p $port somehost true 2>/dev/null ; then |
| : |
| else |
| fail "$tid rejected valid port $port" |
| fi |
| } |
| |
| badport 0 |
| badport 65536 |
| badport 131073 |
| badport 2000blah |
| badport blah2000 |
| |
| goodport 1 |
| goodport 22 |
| goodport 2222 |
| goodport 22222 |
| goodport 65535 |
| |