Added tests
This commit is contained in:
parent
f35340ff25
commit
079723e951
3 changed files with 48 additions and 0 deletions
23
test/run.sh
Executable file
23
test/run.sh
Executable file
|
@ -0,0 +1,23 @@
|
|||
dir="`dirname $0`"
|
||||
|
||||
ERROR=false
|
||||
for f in `ls $dir/*.input`; do
|
||||
RESULT="`$dir/../check_nmap.sh --input $f --known 25 --known 80`"
|
||||
EXPECTED="`cat $dir/$(basename $f .input).output`"
|
||||
if [ "$RESULT" != "$EXPECTED" ]; then
|
||||
echo "Error for test $(basename $f .input):"
|
||||
echo " Expected"
|
||||
echo " '$EXPECTED'"
|
||||
echo " and got"
|
||||
echo " '$RESULT'"
|
||||
ERROR=true
|
||||
fi
|
||||
done
|
||||
|
||||
if $ERROR; then
|
||||
exit 1;
|
||||
else
|
||||
echo "Tests passed."
|
||||
exit 0;
|
||||
fi
|
||||
|
23
test/yello1.input
Normal file
23
test/yello1.input
Normal file
|
@ -0,0 +1,23 @@
|
|||
Starting Nmap 7.70 ( https://nmap.org ) at 2020-02-27 21:08 CET
|
||||
Nmap scan report for nordlichter-brv.de (217.79.178.131)
|
||||
Host is up (0.030s latency).
|
||||
Other addresses for nordlichter-brv.de (not scanned): 2001:4ba0:cafe:9d3::1
|
||||
Not shown: 65520 closed ports
|
||||
PORT STATE SERVICE
|
||||
25/tcp open smtp
|
||||
80/tcp open http
|
||||
135/tcp filtered msrpc
|
||||
137/tcp filtered netbios-ns
|
||||
138/tcp filtered netbios-dgm
|
||||
139/tcp filtered netbios-ssn
|
||||
143/tcp open imap
|
||||
443/tcp open https
|
||||
445/tcp filtered microsoft-ds
|
||||
587/tcp open submission
|
||||
993/tcp open imaps
|
||||
5355/tcp filtered llmnr
|
||||
5665/tcp open unknown
|
||||
32022/tcp open unknown
|
||||
32119/tcp open unknown
|
||||
|
||||
Nmap done: 1 IP address (1 host up) scanned in 80.69 seconds
|
2
test/yello1.output
Normal file
2
test/yello1.output
Normal file
|
@ -0,0 +1,2 @@
|
|||
CRITICAL - These ports should not be open: 143 443 587 993 5665 32022 32119 | 'smtp (25): open'=0 'http (80): open'=0 'msrpc (135): filtered'=0 'netbios-ns (137): filtered'=0 'netbios-dgm (138): filtered'=0 'netbios-ssn (139): filtered'=0 'imap (143): open'=0 'https (443): open'=0 'microsoft-ds (445): filtered'=0 'submission (587): open'=0 'imaps (993): open'=0 'llmnr (5355): filtered'=0 'unknown (5665): open'=0 'unknown (32022): open'=0 'unknown (32119): open'=0
|
||||
|
Loading…
Reference in a new issue