The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Слежка за трафиком на интерфейсе"
Версия для распечатки Пред. тема | След. тема
Форум Информационная безопасность
Исходное сообщение [ Отслеживать ]

. "Слежка за трафиком на интерфейсе" +/
Сообщение от customsemail (ok), 03-Июл-06, 11:55 
>>Ребята! Ну я же просил помоч мне, а не устраивать дебаты по
>>поводу умения и неумения считать трафик мртг!
>>_____________________________________________________________________
>>помогите скрипт тогда написать.... я вообще писал только один раз и то
>>файлы баз данных архивировать через утилиту....
>
>Вкратце, так. Если превысили 1 гиг, то рубаем на хрен. Пусть есть
>правило, которым считаем входящий трафик.
>
>ipfw add 1 count all from any to IP in via rl0
>
>
>Далее пишем скрипт и запускаем в бекграунде.
>
>#!/bin/sh
>
>max_amount=1*1024*1024*1024
>
>while true; do
>  income = `ipfw show 1 | awk '{ print $3
>}'`
>  if [ "$income" > "$max_amount" ]; then
>    ipfw add 2 deny all from any to
>any via rl0
>  fi
>  sleep 10
>done
>
>Скрипт не проверял... Единственная заморочка тут, что если ребут, то счетчик собъется,
>следовательно, надо сохранять статистику и т.д. Чем системы учета трафика и
>занимаются. Можно все руками быстро написать.
Я читал что в линуксе команда ipfw заменяется iptables. Можно ли в вашем скрипте проделать эту замену?
1. Как сбрасывать счётчик после превышения 1 Гб?
2. Можете ли вы помочь сделать этот скрипт на ограничение трафика не на 1Гб а на 200Мб?
______________________
За ранее спасибо


Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Слежка за трафиком на интерфейсе, customs, 01-Июл-06, 19:50  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру