Hello,
Das sieht ganz vielversprechend aus:
http://entwickler.com/itr/features/psecom,id,192,nodeid,74.html
<cite>
#!/usr/bin/env python
import os
import sys
def getPromiscAlert(com):
MODE = 'PROMISC'
RES = os.popen(com, "r").read()
if MODE in RES:
print '* PROMISCOUS MODE *'
else:
print '* Die Luft ist rein *'
if __name__ == '__main__':
if sys.platform[:5] == 'linux':
com = '/sbin/ifconfig -a eth0'
getPromiscAlert(com)
Um das Programm pm.py zu testen, starten Sie iptraf. Loggen Sie sich als root ein und rufen Sie iptraf auf:
ich@meinrechner:~> suPassword:ich@meinrechner # iptraf all
Daraufhin erscheint der Startbildschirm, anschließend drücken Sie irgendeine Taste (SPACE etc.) und wählen aus dem Menü IP traffic monitor, dann All interfaces. iptraf schaltet die NIC in den promiscuous mode. Rufen Sie pm.py auf (machen Sie das Programm vorher mit chmod 755 pm.py ausführbar):
ich@meinrechner:~> ./pm.pyPROMISCOUS MODE *
</cite>
Ein harzliches Glückauf
Tom vom Berg
