Promiscuous Mode

Promiscuous mode,network kartının çalışma modlarından birtanesidir.Hedefi neresi olursa olsun aynı subnetteki tüm paketlerin
bir kopyasını kendi üzerine alır.Buda doğal olarak cihaz üzerinde ek bir CPU yükü oluşturacaktır.Sniffer olarak kullanılan tüm programların (wireshark,tshark,tcpdump vs.)temelde yaptığı iş,ağ kartının çalışma modunu otomatik promiscuous moda alıp, o broadcast domaindeki tüm trafiği sniff etmektir.
Network kartının modunu promiscuous moda almak için root seviyesinde yetkili olmak gerekir.

Linux sistemler için;
Network kartını promiscuous moda almak için;
ifconfig eth0 promisc

Network kartını promiscuous moddan çıkarmak için;
ifconfig eth0 -promisc

komutları koşturulabilir.


eğer bu network kartının önünde çalışan bir uygulama da ( exchange, terminal server, etc, ) virtual veya software load balancer kullanılacak ise promisc mode un iptal edilmesi gerekir. Aksi durumda NLB görevini yerine getiremeyecektir.