bigbuTT
25-10-2002, 11:48
Hi,
Ich habe mir ein kleines Script geschrieben welches mittels tcpdump jeden Traffic der über Port 10000 erkennt und ein wavfile abspielt.
Das Sciprt:
------------------------------------
#!/bin/sh
tcpdump -l -p -i eth1 'port 10000' | while read line
do
#echo $line | awk '{print "ping from " $2}'
/usr/X11R6/bin/wavplay /home/alex/sounds/peep.wav >/dev/null
done
------------------------------------
Soweit so gut, das funzt.
Jetzt gibt es nur ein Problem: Für jede Line die mein Script findet wird das wavfile abgespielt. Das ist viel zu oft. Dieses Wavfile soll nur für jede neue IP die dazu gekommen ist abgespielt werden.
Für einen Tip wäre ich dankbar!
bigbuTT.de
Ich habe mir ein kleines Script geschrieben welches mittels tcpdump jeden Traffic der über Port 10000 erkennt und ein wavfile abspielt.
Das Sciprt:
------------------------------------
#!/bin/sh
tcpdump -l -p -i eth1 'port 10000' | while read line
do
#echo $line | awk '{print "ping from " $2}'
/usr/X11R6/bin/wavplay /home/alex/sounds/peep.wav >/dev/null
done
------------------------------------
Soweit so gut, das funzt.
Jetzt gibt es nur ein Problem: Für jede Line die mein Script findet wird das wavfile abgespielt. Das ist viel zu oft. Dieses Wavfile soll nur für jede neue IP die dazu gekommen ist abgespielt werden.
Für einen Tip wäre ich dankbar!
bigbuTT.de