Показать полную графическую версию : Подсчет трафика правил ipfw count...
strejiok
15-05-2006, 16:31
Хай.
Нужно считать трафик правил ipfw и "красиво их выводить"...
Есть несколько правил типа
ipfw add count tcp from any to any 5190 out via ppp0
ipfw add count tcp from any to any 22 out via ppp0
etc...
Нужна красивая статистика.. Желательно что то вроде:
Дата, Время, порт(можно алиас (icq,ssh etc)), in/out, мб.
Всего пару правил нужно... ну и стат желательно html :)
Какие есть варианты? Простейшие... Можно без html :) log файлик с подобным синтаксисом.
strejiok
18-05-2006, 13:52
никаких вариантов???? :(((
strejiok
А варианты из http://www.unixfaq.ru/index.pl?req=qs&id=247 и http://www.opennet.ru/links/info/2384.shtml не помогли :) ? (там их вроде много было)
Примеры методами только ipfw:
# входящий HTTP
ipfw add count tcp from any to any 80 in via интерфейс
# исходящий HTTP
ipfw add count tcp from any to any 80 out via интерфейс
# статистика конкретного IP
ipfw add count tcp from any to xxx.xxx.xxx.xxx in via интерфейс
strejiok
24-05-2006, 14:15
mar
брр.. да это все понятно. я же говорю. есть у меня правила
ipfw add count tcp from any to any 5190 out via ppp0
ipfw add count tcp from any to any 22 out via ppp0
и смотреть сколько трафика ходит можно ipfw show.
Но мне нужны красивые логи. :(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((
strejiok
имхо только скриптом для красивого отображения.
strejiok
27-05-2006, 11:57
mar
Как? :)
strejiok
на любом языке читать построчно файл лога, разбить каждую строку на массив переменных по разделителю и показывать полученные переменные как того хочется. (Можно работать с двумерным массивом - строка--переменная строки). При этом в зависимости от запроса к программе работать только с нужными строками (например брать данные только для какого-нибудь ip). Если хочешь, чтоб тебе написали скрипт, - выложи кусок лога, объявим конкурс на лучший скрипт, но по-моему проще писать самому под свои нужды.
strejiok
05-06-2006, 18:53
да. Скрипт написать. Я понял. меня другое интересует. Где логи брать. где хранится инфа count правил ipfw ? когда они сбрасываются?
Тоесть в любое время скрипт смотрит ipfw show и потом обнуляет счетчики?
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.