web-dev-qa-db-ja.com

Nmapを使用すると、MACアドレスに従ってスキャンできますか?

MACアドレスに従ってホストをスキャンするためにNmapを使用できるかどうかを知りたいのですが。

または、直接実行できない場合、特定のMACアドレスを持つホストのみを選択するオプション(見つかりませんでした)はありますか?

6
mric750

NmapはIPベースのスキャナーであることを覚えておいてください。あなたが提供した情報に基づいて、nmapを使用してホスト検出を実行すること、つまりネットワーク内のアクティブなホストを識別することをお勧めします。この手順により、アクティブなIPアドレスのリストが表示されます。

ARP to resolve IPアドレス(ホストのディスカバリー中に取得)からMACアドレス(同じローカルエリアネットワーク内にあると想定)を使用できます。スキャンするMACアドレスを特定したら、対応するIPアドレスをnmapにフィードしてスキャンします。

要するに:

ホスト検出> IPからMACへの変換> MACを使用してターゲットIPアドレスを特定>ポートスキャン

Nmapの使用の詳細については、 this を参照してください。

4
Shurmajee

nmapを使用すると、 ISO/OSIモデル のIPレイヤー(3)でサービスをスキャンします。 Macアドレスはレイヤー2です。

これはあなたがMACアドレスをIPアドレスに解決することを妨げません

arp -na

しかし、そこからあなたの方法で働きます。

1
Tobi Nary

Macアドレスはホップごとに変更されます。データリンク層でのネットワーキングで使用されるMacアドレス。スキャンを起動すると、ゲートウェイMacによって変更されたMACアドレスと、ゲートウェイによって変更されたターゲットMACアドレスが同じになります。

1

いいえ、NMAPはOSIレイヤー3スキャナーであり、IPアドレスが必要です。 公式ドキュメント を参照してください

0
Alexey Vesnin