nmap扫描内网存活机器并保存在指定文件中。
host.sh
#/usr/bin/bash
read -p "Please input scan host or network:" host
nmap -sn $host | grep "Nmap scan report for" >/dev/null &>/dev/null
[ $? -ne 0 ] && echo "host $host is down." && exit 1
nmap -sn $host | grep "Nmap scan report for" | awk '{print $5}' > host.txt
while read uphost
do
echo "host $uphost is up."
done<host.txt
nmap扫描内网机器常见漏洞。
nmap –sS -A --script=smb-vuln-* -P0 192.168.1.*