#!/usr/bin/bash

if [ "$#" -lt 1 ] || [ "$#" -gt 3 ]; then
    echo "Usage: $0 arg1 [arg2] [arg3]"
    exit 1
fi
FILE=${1}
DIR=${2:-"nmap-list"}

echo saving in $DIR

mkdir -p "${DIR}"

while IFS= read -r line; do
	IP_ADDR=$(echo $line | grep -Eo $IP_REG)
	F_OUT=$DIR/$IP_ADDR
	echo request $IP_ADDR
	if [ -n "$IP_ADDR" ] ; then
		nmap -A -T 2 -Pn "$IP_ADDR" | tee "$F_OUT"
		whois "$IP_ADDR" | tee "$F_OUT.whois"
		echo done
	fi
done < "$FILE"

exit 0

