Login form



IPTRAF Deigimas (Instaliacija)
apt-get install iptraf
Galimybės

Rodomi TCP ir UDP portai ir kiek duomenų atėjo išėjo paketais ir baitais:
/usr/sbin/iptraf -s eth3
Rodo visus (?) skenavimo būdus iš kito kompiuterio: -sS, -sT, -sN, -sF, -sA. Kurių nerodo- nerasta.

Paketų statistiką, jų dydžiai ir kiekis. Jeigu netelpa į kadrą, paketai suskaldomi, fragmentuojami:
/usr/sbin/iptraf -z eth3
Rodo sujungimus: kompiuteris-kompiuteris ir kiek paketų:
/usr/sbin/iptraf -i eth3
Rodo interfeisų (tinklo plokščių) statistiką, įeinančius ir išeinančius paketus:
/usr/sbin/iptraf -l all
Bendra statistika- kiek paketų su IP, su blogais IP, be IP ir plokštės apkrovimas:
/usr/sbin/iptraf -g
Nerodoi ekrane, įrašinėja į log failą:
/usr/sbin/iptraf -i eth0 -B -L /_scripts/i.log
Nutraukimas
Signalai:
SIGUSR1 - 10 signalas, perstartuoja procesus,
SIGUSR2 - 12 signals, užbaigti įrašant į failus, kešuose esančią informaciją.

Signalus rodo kill -l .

Valdymas

Sukursime iptraf monitoringo komandinius failus, kurie padės tikrinti, kas dedasi tinkle. Šis komandinis failas pasileidžia startuojant OS, iptraf.script, kelias iki jo aprašomas  kokiame nors /etc/init.d kataloge esančiame faile:

date=`date "+%m_%d_%H_%M"`
folder="/_scripts/log"

if [ ! $1 ]
then
echo start
/usr/sbin/iptraf -s eth3  -B  -L $folder/s$date.log
/usr/sbin/iptraf -z eth3  -B  -L $folder/z$date.log
/usr/sbin/iptraf -i all      -B  -L $folder/i$date.log
/usr/sbin/iptraf -l all      -B  -L $folder/l$date.log
/usr/sbin/iptraf -d eth3 -B  -L $folder/d$date.log

sleep 2
ps -ef | grep iptraf

else

echo stop

killall -12 iptraf
sleep 2
ps -ef |grep iptraf

fi

/_scripts/iptraf.script suteikiam teises:
chmod 700 iptraf.script
Kitas komandinis failas /_scripts/iptrafRestart.script, kuris perstartuos iptraf, su tikslu loginti pagal laiką:
killall -12 iptraf
/_scripts/iptraf.script

Jis paleidžiamas,  naudojant /etc/crontab. /etc/crontab faile rašom:
1 * * * *  root /_scripts/iptrafRestart.script
Pakeitus/etc/crontab perstartuojam cron:
chmod 700 /_scripts/iptrafRestart.script
killall /sbin/cron
/sbin/cron

iptraf rezultatai laikomi keše (RAM?), į log failus įsirašo tik kai procesas gauna USR2 signalą taigi iš karto log failuose nieko gero nepamatysite.

 
[ BBC news ][ Yahoo news ][ Linux guru ][ Webmaster ACE ]