#!/bin/sh
# Greats to Fyodor for creating nmap.

banner () {
printf "UniBG Network Scanner.\n";
}

trap inter INT;
inter () {
printf "Jumping to the nex one.";
scan;
}

a=0;
b=1;
unibg='unibg-servers';
unibg_dir='unibg-scan';


scan () {
count=`wc -l $unibg | awk '{ print $1 }'`;
for i in `seq 1 $count`; do
a=`expr $a + $b`;
cur_scan=`cat $unibg | head -n $a | tail -n 1 | head -n 1`;
nmap -sS -P0 -v -r -O -sV -p 1- $cur_scan -o $unibg_dir/$cur_scan -q;
done
}

main () {
banner;
scan;
}
main;
