blob: f0b6159e8ca14d8640fdac10bc6bc81f152d9995 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
|
#!/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 <IP>"
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
exit 0
|