#!/bin/sh if [ $# -ne 1 ] || [ "$1" = "-h" ] ; then cat</dev/null; then echo "nmap required." exit fi echo "$1" for SCANIP in $( nmap -sL "$1" | grep -i "\([[:digit:]]\+\.\)\{3,\}[[:digit:]]\+" | awk '{print $5}' ); do sudo nmap -oX - -n -sT -T Normal -O -sR -I -F -P0 "$SCANIP" echo done