|
|
ВНИМАНИЕ: Използвайте форумите на сайта за дa зададете вашите въпроси.
Въпрос |
От: Vladi |
Дата: 02/23/2004 |
Zdraveite, Iskam da si napravj bash sciptceta koito:
1) da mi svaljt trafika na opredelen interfeis i da go
zapisvam v text file.
2) Njkakav nacin ima li s pomosta na iptables ili neznam
tocno s koe pak v text file da mi zapisva trafika ama na
otdelnite IP-ta.
2-roto mi e s cel prosto da znam koe IP kolko e napravilo i
ste si im napravj 1 web stranicka za info. Imam pusnat
MASQUERADING i sasto nesto drugo ako e neobhodimo da napravj
tova.
|
Отговор #1 |
От: Maznislav |
Дата: 02/23/2004 |
tva deto go iska6 moje bi 6te go vidi6 na moqta stranica
www.maznislav.master-lan.net (90 % ot denono6tieto se vidi)
tam sym pusnal razni havi razgledai gi
|
Отговор #2 |
От: SGM |
Дата: 02/25/2004 |
Maznislav: честно не виждам твоя отговор по какъв начин
помага на Vladi.. :/
Vladi: Можеш, да - пример за записване на входящия трафик на
eth0 в текстов файл:
1. iptables -I INPUT -i eth0
2. echo "0" > /tmp/counter-eth0
3. script:
#!/bin/bash
$new=`iptables -L INPUT -vx | grep eth0 | awk -F" " '{print
$2}'`
$current=`tail -n 1 /tmp/counter-eth0`
let "all=$new+$current"
echo $all > /tmp/counter-eth0`
iptables -Z INPUT
#---- Тука свършва скрипта ---- :)
4. Слагаш го тоя "велик" скрипт в crontab и ... :]
Такааа... за 2. има доста решения - аз съм изпробвал sasacct
и изглежда като да работи :)
Можеш да го намериш тук: http://rousse.pm.org/sasacct/
Хайде успех! :)
|
Отговор #3 |
От: Vladi |
Дата: 02/26/2004 |
Mersi SGM sasacct-a mi haresa sego go podkarvam a scripta
varshi perfekna rabota samo malko e po-razlicen ako njkoi
drug go probva:
#!/bin/bash
new=`iptables -L INPUT -vx | grep eth0 | awk -F" " '{print
$2}'`
current=`tail -n 1 /tmp/counter-eth0`
let "all=$new+$current"
echo $all > /tmp/counter-eth0
iptables -Z INPUT
|
<< Mgetty spirane ? (1
) | upgrade (1
) >>
|
|
|
|
|