diff options
author | Joseph Hunkeler <jhunkeler@gmail.com> | 2014-08-12 22:19:21 -0400 |
---|---|---|
committer | Joseph Hunkeler <jhunkeler@gmail.com> | 2014-08-12 22:19:21 -0400 |
commit | 3a037c0254ef50f5b0d33995b1ea5ff3d1b95af3 (patch) | |
tree | 8af8f52ad8ce23efd7a7401ac366c9654d6a55f1 /test_cidrchk.sh | |
download | cidrchk-3a037c0254ef50f5b0d33995b1ea5ff3d1b95af3.tar.gz |
Initial commit
Diffstat (limited to 'test_cidrchk.sh')
-rwxr-xr-x | test_cidrchk.sh | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/test_cidrchk.sh b/test_cidrchk.sh new file mode 100755 index 0000000..cc3fe4b --- /dev/null +++ b/test_cidrchk.sh @@ -0,0 +1,29 @@ +#!/bin/bash +program=./cidrchk +args="$@" + +if [ -z "$args" ]; then + echo "No CIDR range(s) defined" + exit 1 +fi + +$program $args +retval=$? + +case "$retval" in + 0) + echo "On net" + ;; + 1) + echo "Off net" + ;; + 2) + echo "Module import failure detected" + ;; + 3) + echo "No network interfaces detected" + ;; + *) + echo "Unknown failure" + ;; +esac |