Tom: Traffic-Monitor für das gesamte Netzwerk-Segemt gesucht

Beitrag lesen

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

--
Nur selber lernen macht schlau
http://bergpost.annerschbarrich.de