URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 11711
[ Назад ]

Исходное сообщение
"Тематический каталог: Linux Расчет трафика через Iptables. (linux firewall iptables traffic)"

Отправлено auto_topic , 29-Июн-05 11:33 
Обсуждение статьи тематического каталога: Linux Расчет трафика через Iptables. (linux firewall iptables traffic)

Ссылка на текст статьи: http://www.opennet.me/base/net/traf_mes.txt.html


Содержание

Сообщения в этом обсуждении
"Linux Расчет трафика через Iptables. (linux firewall iptables traffic)"
Отправлено ugenk , 29-Июн-05 11:33 
статья классная. но с while [ $i -le 254 ] аффтар завернул мощно! :) for i in `seq 254` он не слышал :)

"Linux Расчет трафика через Iptables. (linux firewall iptables traffic)"
Отправлено Berserker , 17-Дек-05 16:57 
ужас:

| grep chain_$i | head -c 18 | tail -c 9

неужас:

| awk "/chain_$i/{print \$2}"


"Linux Расчет трафика через Iptables. (linux firewall iptables traffic)"
Отправлено maxt , 12-Мрт-06 01:26 
Перед снятием статистики и очисткой можно прохлопать несколько мегабайт на хорошем канале.. лучше снимать статистику со всей цепи с очисткой /sbin/iptables -L FORWARD -v -x -Z -n , а потом  а потом снятую статистику обрабатывать

"Linux Расчет трафика через Iptables. (linux firewall iptables traffic)"
Отправлено Zelgadis , 03-Сен-06 22:49 
Точнее:
| awk "/chain_$i/{print \\\$2}"

"Linux Расчет трафика через Iptables. (linux firewall iptables traffic)"
Отправлено Lask , 15-Сен-06 17:26 
а как быть в случае, если прозрачно прокси сделан. ТОгда все пакеты, которые идут через сквид не являются FORWARD.

"Linux Расчет трафика через Iptables. (linux firewall iptables traffic)"
Отправлено ErV , 08-Апр-07 19:00 
Вместо i=`expr $i + 1`
можно было сделать
i=$(($i+1))
Работает на порядок быстрее.

"Linux Расчет трафика через Iptables. (linux firewall iptables traffic)"
Отправлено George Shot , 08-Янв-08 20:21 
коротко и по делу
самый толковый пример для разбора
грандиозный риспект автору

"Linux Расчет трафика через Iptables. (linux firewall iptables traffic)"
Отправлено ma5ter , 07-Апр-09 17:06 
а зачем 250 раз дергать iptables если можно запомнить вывод и подпихивать его, имхо ускорят на пару порядков

OUT=`iptables -L FORWARD -v -x`
...
for (( i = 1; i <= 254; i++ ))
do
  RX=`echo "$OUT" | awk "/chain_$i/{print \\\$2}"`
  if [ 0${RX} -ne 0 ]
    then echo "$DAT $i ${RX}
" >> index.html
  fi
done