私は次の出力が欲しい:
IP Address: 192.168.1.1
Hostname:Test-PC
これが私がしたことです:
test(){
ping -c 1 $1 > /dev/null
[ $? -eq 0 ] && echo "IP Address": $i is online.
}
for i in 192.168.1.{1..255}
do
test $i & disown
done
ホスト名を収集するためにこの行を追加しましたが失敗しました。ホスト名はどのようにわかりますか?
nmap -sU --script nbstat.nse -p137 192.168.11.*