5

一部のネットワークでは、このプラグインは MAC アドレスを取得せず、その結果、ベンダー. 奇妙なことに、オペレーティング システムなどのほとんどすべてを取得しますが、MAC アドレスは出力しません。そんなことがあるものか?これは私が通常使用するコマンドです:

nmap -A -O 192.168.1.0/24 -oX mynetwork.xml
4

3 に答える 3

16

MAC アドレスは root 権限でスキャンを実行した場合のみ表示されるため、必ず を使用してsudoください。診断手順として、単純な ping スイープを実行してみて ( sudo nmap -sn 192.168.1.0/24)、すぐに ARP キャッシュを確認してください ( arp -an)。多くの が表示されない場合<incomplete>、Nmap はサブネットを適切にスキャンしていません。256 が表示<incomplete>され、MAC アドレスが表示されない場合は、Nmap が生成している要求に対する ARP 応答が表示されないため、ネットワーク設定に問題があります。

于 2012-05-21T01:40:41.087 に答える
11

Nmap は、レイヤ 2 (イーサネットまたは Wi-Fi) 経由で直接到達可能なローカル サブネット上のホストをスキャンしている場合にのみ、MAC アドレスを取得できます。ルーター (デフォルト ゲートウェイ) を介してホストをスキャンすると、レイヤー 3 パケットの送受信時にスキャン ホストがレイヤー 2 のルーターと通信するため、Nmap はルーターの MAC アドレスしか確認できず、宛先は確認できません。ホスト MAC アドレス。

(状況によっては、 NetBIOSや SNMP などのプロトコルを介してローカル以外のホストの MAC アドレスを特定することが技術的に可能であり、その目的のための NSE スクリプトがありますが、Nmap は一般にそれを行いません。)

于 2012-05-17T12:53:10.827 に答える
0

また、バージョン 5.61TEST5 では MAC アドレスとベンダー レポートが不足していましたが、バージョン 6.00 をインストールしたところ、すべてが再び機能しているように見えるので、今すぐ試してみてください。

于 2012-06-07T03:08:30.720 に答える