ローカルネットワークに繋がっているデバイスを検索列挙
こんにちは
ローカルネットワークに繋がっているデバイス(の ip アドレス)を検索列挙してみました1。MacOSX での利用例です。gnu-grep コマンドの perl 拡張を使っています(homebrew でインストール可能)。
$ ifconfig -a | grep broadcast | ggrep -ohP "\d+\.\d+\.\d+" | head -n1 | seq -f "$(cat).%g" 254 | xargs -P256 -n1 ping -s1 -c1 -W1 | grep ttl
9 bytes from 192.168.1.1: icmp_seq=0 ttl=64
9 bytes from 192.168.1.2: icmp_seq=0 ttl=64
また、arp-scan
コマンド利用でも同様な情報が得られます(homebrew でインストール可能)。
$ brew install arp-scan
$ sudo arp-scan -I en0 -l
ip
コマンド利用でも可能とのことです。
$ brew install iproute2mac
$ ip neigh
Author And Source
この問題について(ローカルネットワークに繋がっているデバイスを検索列挙), 我々は、より多くの情報をここで見つけました https://qiita.com/kkdd/items/d1ea30dc214f926f9f2b著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .