【linux版】空いているIPを調べる方法
問題
空いているIPを調べたい。
答え
Linuxで、空いているIP、使用中のIPを調べるには、nmapコマンドが使える。
Nmap (“Network Mapper”)は、ネットワーク調査およびセキュリティ監査を行うためのオープンソースのツールである。大規模ネットワークを高速でスキャンするように設計されているが、単一のホストに対してもまったく問題なく機能する。Nmapは生の(raw)IPパケットを用いて、ネットワーク上でどのようなホストか利用可能になっているか、これらのホストが提供しているサービス(アプリケーション名とバージョン)は何か、ホストが実行しているOS(OS名とバージョン)は何か、どのような種類のパケットフィルタ/ファイアウォールが使用されているかなど、その他数多くの特徴を斬新な方法で判別する。
とまあ、高機能そうです。
Ping送信をある範囲のIPに対しておこなう
タイトルのとおり、IPの使用状況をPing送信で調べると、こんな風になる。
$ nmap -sP 192.168.1.0/24 Host 192-168-1-1.example.jp (192.168.1.1) appears to be up. Host 192-168-1-2.example.jp (192.168.1.2) appears to be up. Host 192-168-1-4.example.jp (192.168.1.4) appears to be up. Host 192-168-1-5.example.jp (192.168.1.5) appears to be up. Host 192-168-1-6.example.jp (192.168.1.6) appears to be up. Host 192-168-1-10.example.jp (192.168.1.10) appears to be up. Host 192-168-1-32.example.jp (192.168.1.32) appears to be up. ...... ......
192.168.1.100からの192.168.1.200の間を調べたいときは、192.168.1.100-200といった書き方も可能。
他に
オプションを -sS とすると、LISTENしているポートが分かる(TCP SYNスキャン)。
-O ではOSが分かる。
コメント