macos – 接続されているデバイスのローカルネットワークをスキャンするにはどうすればいいですか?(Mac OS)

mac macos network-shares networking printer

私は基本的にthisのようなものを探していますが、Macで利用できます

新しいワークステーションを無線複合機に接続しようとしているのですが、デバイスがIPを吐き出して接続するのに大変な時間を費やしています

どうにかしてネットワークをスキャンする方法はありませんか?

違いがあるとすれば、新しいワークステーションはMac OS X 10.6を使用しているということです

  133  macek  2010-03-26


ベストアンサー

  1. ブロードキャストアドレスをPingします(ifconfig | grep broadcastで見つけられます)

  2. をして、arp -aをします

206  Hasaan Chop  2010-03-26


x.x.x.xはIPアドレスの最初の3つの数字です

for ip in $(seq 1 254); do ping -c 1 x.x.x.$ip -o ConnectTimeout=5; [ $? -eq 0 ] && echo "x.x.x.$ip UP" || : ; done

8  ow3n  2012-05-10


一行回答。http://nmap.org/download.html [NMAPを使用]またはAngry IP Scannerを使用してください

6  adeelx  2010-03-26


お使いのプリンタは、ファイルをドロップするためのファイル共有を提供していますか、それともネットワーク上でプリンタを見つけようとしていますか?

新しい複合機はBonjour/ZeroConfをサポートしていますか?(ほとんどの新しいネットワークベースのプリンタが対応しています) もし対応している場合は、Bonjour Browserなどのプログラムを使用して、ネットワーク上で利用可能なものを確認することができます

ルータ上でそれはDHCPクライアントテーブルに表示されますか (このテーブルを参照する方法を参照するには、マニュアルを参照する必要があるかもしれません) – これはまた、あなたにIPを与えるだけでなく、あなたのプリンタが実際にあなたのネットワークに接続されていることを確実に知ることができますようになります

Mac 自体から、Nmapなどのプログラムをコマンドラインから使用したり、GUI ベースのアプリ(Zenmap – GUI for NmapAngryIPScannerなど)を使用してネットワークをスキャンし、どのポートが利用可能かを確認することができます

5  Chealion  2010-03-26


NMAP [nmap]はあらゆる種類のネットワークデバイスのスキャンに最適です。GUI [zenmap] が必要な場合は Zenmap を使ってください

あなたのローカルネットワークが 192.168.0.0/24 (24 はネットマスク 255.255.255.0 を意味します) であると仮定すると、オンラインホストの IP アドレスと MAC アドレスが表示されます

nmap -sP 192.168.0.0/24

パッケージはプロジェクトサイトからダウンロードするか、MacPorts [macports]を使ってソースから自分でビルドすることができます。楽しんでください。:-)

[nmap] https://nmap.org/

[zenmap] https://nmap.org/zenmap/

[macports] https://www.macports.org/

4  CeDeROM  2019-03-30


Fing (ほとんどの場合、android/ios用のモバイルネットワークスキャナとして知られています)は、自由に利用できるmacosコンソール版を持っていますが、これはさらに、内蔵のmacアドレスメーカーテーブルを介していくつかのフィンガープリントを行います。これは nmap よりも高速で使いやすいようです

インストールしたら、それを実行することができます

sudo fing

どうやらクローズドソースらしいので、どの程度安全に使えるのかはわかりません。潜在的なリスクを確認しておきましょう

ホームブリュー カスクとしてもご利用いただけます

brew cask install fing

1  ccpizza  2018-12-20


Works:

$ for ip in $(seq 1 254); do ping -c 1 192.168.0.$ip; done

or

$ for ip in $(seq 1 254); do ping -c 1 192.168.0.$ip -W 1; done

Description:

loop from 1 till 254
on each loop ping the ip one after another, to skip press CTRL + C
or
on each loop -W 1 means auto skip after 1 second

0  YumYumYum  2018-05-24


Macでは、IP Scannerがありますが、これはARP、BONJOUR、NBTおよびいくつかの他のネットワークスキャン技術を集約したGUIを持っているように見えます

-2  ecume des jours  2012-12-31


タイトルとURLをコピーしました