2014年7月15日 星期二

MAC OS X: Sweep IP Address: 在 MAC 上,去掃描網路上的 ip address。

想知道,網路上有那些 IP 位址己經被使用了嗎了,在 Windows 上,可以使用Angry IP Scanner。 但,在 MAC 上,並不用這麼麻煩,只要打開終端機(terminal), 在上面鍵入以下指令即可。

xCedar$ for x in {1..254}; do ping -c 1 -W 100 192.168.1.$x | grep 'time='; done

以上,簡單吧~! 指令中,以 for ... done 為主的迥圈,設定 x 的值,從 1 到 254; 並變數 x 的值,
以 $x 代入 ping 的指令中。
-c 1: ping 的次數為一次; -W 100: 等待回應時間為 100ms。
最後以關鍵字 "time=" 來列出有回應的 IP 位址。

Ref:Ping Sweep for MAC OS X