From 1109a88447e1c5cefe6ed93eccc8dcf8cd595d0e Mon Sep 17 00:00:00 2001 From: Louis Burda Date: Thu, 20 May 2021 02:49:09 +0200 Subject: implemented rest of checker functionality --- checker/test.sh | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 checker/test.sh (limited to 'checker/test.sh') diff --git a/checker/test.sh b/checker/test.sh new file mode 100644 index 0000000..7a6a8ce --- /dev/null +++ b/checker/test.sh @@ -0,0 +1,43 @@ +#!/bin/bash + +ipstr="$1" + +try() { + cmd="$1" + if [ $# -lt 2 ]; then + variant=0 + else + variant=$2 + fi + echo "Executing $cmd with variant $variant.." + output=$(enochecker_cli -A "http://localhost:8000/" -a "$ipstr" -v "$variant" -x 4000 "$cmd") + echo $output + [ -z "$(echo $output | grep OK)" ] && exit 1 +} + + +if [ $# -lt 1 ]; then + echo "USAGE: test.sh " +elif [ $# -eq 3 ]; then + try "$2" "$3" +else + try putflag 0 + try getflag 0 + + try putflag 1 + try getflag 1 + + try putnoise 0 + try getnoise 0 + + try putflag 1 + try getflag 1 + + try havoc 0 + try havoc 1 + try havoc 2 + try havoc 3 + +# try exploit 0 +# try exploit 1 +fi -- cgit v1.2.3-71-gd317