19 lines
715 B
Bash
19 lines
715 B
Bash
#!/bin/bash
|
|
subnet="10.0.0.0/24"
|
|
delay=60
|
|
count=1
|
|
start_time=$(date +%s)
|
|
|
|
while true; do
|
|
current_time=$(date +%s)
|
|
elapsed_time=$((current_time - start_time))
|
|
elapsed_minutes=$((elapsed_time / 60))
|
|
echo -e "\ndate $(date) elapsed_mins $elapsed_minutes count $count delay $delay subnet $subnet\n"
|
|
nmap -sV -O -p22 $subnet -oG - | grep -n '22/open/tcp' # fast on port 22 only with ping sweep
|
|
# nmap -sV -O -Pn -p22 $subnet -oG - | grep -n '22/open/tcp' # pingless search
|
|
# nmap -sV -O $subnet -oG - | grep -n '22/open/tcp' # lots of ports search
|
|
# nmap -sV -O -Pn $subnet -oG - | grep -n '22/open/tcp' # all ports search, pingless, slow
|
|
# sleep $delay
|
|
count=$((count + 1))
|
|
done
|