一部のネットワークでは、このプラグインは MAC アドレスを取得せず、その結果、ベンダー. 奇妙なことに、オペレーティング システムなどのほとんどすべてを取得しますが、MAC アドレスは出力しません。そんなことがあるものか?これは私が通常使用するコマンドです:
nmap -A -O 192.168.1.0/24 -oX mynetwork.xml
一部のネットワークでは、このプラグインは MAC アドレスを取得せず、その結果、ベンダー. 奇妙なことに、オペレーティング システムなどのほとんどすべてを取得しますが、MAC アドレスは出力しません。そんなことがあるものか?これは私が通常使用するコマンドです:
nmap -A -O 192.168.1.0/24 -oX mynetwork.xml
MAC アドレスは root 権限でスキャンを実行した場合のみ表示されるため、必ず を使用してsudo
ください。診断手順として、単純な ping スイープを実行してみて ( sudo nmap -sn 192.168.1.0/24
)、すぐに ARP キャッシュを確認してください ( arp -an
)。多くの が表示されない場合<incomplete>
、Nmap はサブネットを適切にスキャンしていません。256 が表示<incomplete>
され、MAC アドレスが表示されない場合は、Nmap が生成している要求に対する ARP 応答が表示されないため、ネットワーク設定に問題があります。
Nmap は、レイヤ 2 (イーサネットまたは Wi-Fi) 経由で直接到達可能なローカル サブネット上のホストをスキャンしている場合にのみ、MAC アドレスを取得できます。ルーター (デフォルト ゲートウェイ) を介してホストをスキャンすると、レイヤー 3 パケットの送受信時にスキャン ホストがレイヤー 2 のルーターと通信するため、Nmap はルーターの MAC アドレスしか確認できず、宛先は確認できません。ホスト MAC アドレス。
(状況によっては、 NetBIOSや SNMP などのプロトコルを介してローカル以外のホストの MAC アドレスを特定することが技術的に可能であり、その目的のための NSE スクリプトがありますが、Nmap は一般にそれを行いません。)
また、バージョン 5.61TEST5 では MAC アドレスとベンダー レポートが不足していましたが、バージョン 6.00 をインストールしたところ、すべてが再び機能しているように見えるので、今すぐ試してみてください。