プロミスキャス・モード

プロミスキャス・モード（）とは、コンピュータ・ネットワークのネットワークカードが持つ動作モードの一つである。「プロミスキャス」は「無差別の」という意味を持ち、自分宛のデータパケットでない信号も取り込んで処理をすることを示す。

標準の状態においては、ネットワークカードは自分宛のパケットを受信したときにだけ、上位のシステムにその内容を通知するようになっている。例えば、イーサネット用のネットワークカードでは、自分の持つMACアドレス以外へ送信されたパケットを受信してもCPUに対し割り込みをかけず、それを処理しない。ただし、ブロードキャストなどの例外はある。

しかし、ネットワークカードにプロミスキャス・モードでの動作を指示しておけば、パケットの宛先に関わらずパケットの到着を上位のシステムに知らせるようになり、上位のシステムは自分宛のパケット以外のデータも全て処理することができるようになる。つまり、プロミスキャス・モードとした場合、そのノードへ届けられるパケット全てを無差別に受け入れるようになる。

この設定は、主にネットワークの管理・監視を目的として使用されるのだが、悪意ある者にとっては盗聴の手段となる。このため、オペレーティングシステムなどの上位のシステムでプロミスキャス・モードにする手段は一般に公開されていなかったり、特権を持つユーザーしかできない場合が多い。

なお、ネットワーク型のIDSを導入する際にも、トラフィックを監視するためにプロミスキャス・モードを利用する。

プロミスキャス・モードを利用するアプリケーション
 NetScout Sniffer
 OmniPeek
 Colasoft Capsa
 Aircrack-ng
 KisMAC（WLAN向け）
 AirSnort（WLAN向け）
 Wireshark（旧Ethereal）
 tcpdump
 IPTraf
 pktstat
 Paessler Router Traffic Grapher|PRTG
 Kismet
 VMwareのVMnet Bridging (networking)
 Cain and Abel
 Driftnet Software
 Microsoft Windows Network Bridge
 Xlink Kai
 WC3Banlist
 Snort
 ntop
 Firesheep
 VirtualBox（ブリッジネットワークモード）
 CommView
 AccessData SilentRunner
SoftEther VPN（ローカルブリッジ）

脚注

関連項目 
 ARPスプーフィング
 LANアナライザ

電気通信
ネットワーク・アナライザ