LinuxForum.Fans
Тема

Система учета интернет-трафика

Автор: Serg79 175 сообщений 67908 просмотров
#91431
Serg79 написал:
Здесь главное найти источник генерации netflow трафика, для отладки данного функционала.)))

iptables

#91581
Serg79 написал:
Нет, с netflow данный коллектор работать не умеет. Но если встанет такая необходимость, то добавить поддержку netflow не составить труда. Здесь главное найти источник генерации netflow трафика, для отладки данного функционала.)))

было бы очень здорово если поддержка появится.
а в качесвте источнника Dynamips

#91667

Добавил соответствующий запрос "Добавить возможность получения информации о трафике через 'netflow'" (#58).

#96972

спасибо, буду ждать v 0.2

#132160

А эта софтина умеет блокировать трафик с определенных ресурсов?

#132246
Nigelist написал:
А эта софтина умеет блокировать трафик с определенных ресурсов?

Нет.

На данный момент реализован только учет и хранение всего проходящего через нее трафика.

#134546
Serg79 написал:
Нет.

На данный момент реализован только учет и хранение всего проходящего через нее трафика.

Может посоветуете софтину какую? Которая может работать в связке с trafstat'ом, блокировать ресурсы, протоколы по списку, рекламу и ограничивать скорость и кол-во трафика - на каждого юзера или группу юзеров. Что нибудь схожее с ISA-server...

#134579

Это все может делать Squid.

Я планирую добавить в TrafStat возможность управления Squid через WEB-интерфейс, но это будет реализовываться только в следующей версии.

TrafStat работает на уровне IP-протокола и оперирует IP-адресами, протоколами и номерами портов, т.е. ему ничего не известно про URL-ы рекламу и все такое.

#134584
zerg написал:
iptables
Nigelist написал:
А эта софтина умеет блокировать трафик с определенных ресурсов?

да.

#134585

Serg79, ман осильте пожалуйста, или не пишите херню.

#134607

drBatty, я вижу вы здесь начитанны манами...


drBatty, глупости не говорите. Если вам надо от своей младшей сестренки отрезать пару ресурсов, то вы можете воспользоваться и iptables. Ну а если вам надо запретить доступ к определенным ресурсам в масштабе предприятия, то вы уже через неделю зароетесь в этих IP-адресах.

У одного только вКонтакте целый список разных IP-адресов:

74 binocle.mezon.ru 0.00 0.00 2.47K 2.35K 2.47K 2.35K
75 srv43-131.vkontakte.ru 0.00 0.00 823.00 2.98K 823.00 2.98K
76 srv184-186.vkontakte.ru 0.00 0.00 879.00 3.41K 879.00 3.41K
77 srv140-131.vkontakte.ru 0.00 0.00 823.00 2.14K 823.00 2.14K
78 srv145-131.vkontakte.ru 0.00 0.00 823.00 2.62K 823.00 2.62K
79 srv231-131.vkontakte.ru 0.00 0.00 821.00 814.00 821.00 814.00
80 srv29-131.vkontakte.ru 0.00 0.00 823.00 2.92K 823.00 2.92K
81 srv68-131.vkontakte.ru 0.00 0.00 823.00 2.66K 823.00 2.66K
82 srv97-131.vkontakte.ru 0.00 0.00 823.00 2.40K 823.00 2.40K
83 srv249-131.vkontakte.ru 0.00 0.00 20.23K 155.62K 20.23K 155.62K
84 srv41-131.vkontakte.ru 0.00 0.00 823.00 2.77K 823.00 2.77K
85 srv56-131.vkontakte.ru 0.00 0.00 2.26K 8.58K 2.26K 8.58K
86 srv132-131.vkontakte.ru 0.00 0.00 823.00 2.62K 823.00 2.62K
87 srv222-131.vkontakte.ru 0.00 0.00 820.00 1.51K 820.00 1.51K
88 srv193-131.vkontakte.ru 0.00 0.00 878.00 3.33K 878.00 3.33K
89 srv226-131.vkontakte.ru 0.00 0.00 821.00 887.00 821.00 887.00
90 srv228-131.vkontakte.ru 0.00 0.00 823.00 2.59K 823.00 2.59K
91 srv113-131.vkontakte.ru 0.00 0.00 823.00 2.60K 823.00 2.60K
92 srv177-131.vkontakte.ru 0.00 0.00 822.00 2.53K 822.00 2.53K
93 srv39-131.vkontakte.ru 0.00 0.00 826.00 2.54K 826.00 2.54K
94 srv50-131.vkontakte.ru 0.00 0.00 768.00 1.49K 768.00 1.49K
95 srv8-131.vkontakte.ru 0.00 0.00 878.00 4.57K 878.00 4.57K
96 srv86-131.vkontakte.ru 0.00 0.00 821.00 1.60K 821.00 1.60K
97 87.242.75.130 0.00 0.00 7.93K 52.38K 7.93K 52.38K

И все современные развлекательные ресурсы используют кучу IP-адресов.

Так что уважаемый drBatty, вы после месяца поддержки списков IP в актуальном состоянии просто взвоете и плюнете на эту затею...


Другое дело в прокси серверах списки доступа:

*.vkontakte.ru
*sex.com
*xxx*

Чувствуете разницу drBatty.


Так что знаток манов drBatty, идите свои знания про iptables в другом месте показывайте.

#134881
Serg79 написал:
Так что уважаемый drBatty, вы после месяца поддержки списков IP в актуальном состоянии просто взвоете и плюнете на эту затею...
Serg79 написал:
Чувствуете разницу drBatty.

не, не чувствую. сложно написать примитивный скриптик, который будет этим заниматься? мне - нет.

Serg79 написал:
Ну а если вам надо запретить доступ к определенным ресурсам в масштабе предприятия

что значит "если"? если у меня на предприятии есть шлюз со сквидом, то естественно, я не буду заниматься ерундой, и писать какие-то скрипты.

Serg79 написал:
*.vkontakte.ru
*sex.com
*xxx*

подумаешь - народ будет юзать одноклассников. или ещё какую-нить ерунду. Тысячи их. Как вы будете с этим бороться? "На бумаге", рапортуя начальству, что дескать "всё прикрыто!"?
Кстати, множество порно-доменов имеет вид абракадабры, именно для того, что-бы ВЫ их не могли заблокировать.

#134888

Если мне надо отрезать кусок мне проще не проксю (которую терпеть не могу) а днс сервер поднять и запросы на опредилённый хост перенаправлять куда мне надо.
На iptables тоже спокойно резать можно.
На счёт traffstat породие на traffpro. Ток у traffpro давно фунционал не кислый и не каких проксей.

Если у человека появилось время проще другим проэктам помоч чем изобретать велосипед (костыль)

iptables + iproute2 творят чудеса.

#135365

Kettler, drBatty, может и статью с инструкцией напишите добрые люди? Поможете жаждущим просвещения? smile А то все в маны отсылаете... Не отрицаю, man конечно вещь жуть как полезная. Но я например только учусь.

Kettler, и кстати, по поводу trafpro, она платная...

#136683
Nigelist написал:
Kettler, drBatty, может и статью с инструкцией напишите добрые люди? Поможете жаждущим просвещения? smile А то все в маны отсылаете... Не отрицаю, man конечно вещь жуть как полезная. Но я например только учусь.

Kettler, и кстати, по поводу trafpro, она платная...

Есть бесплатная ещё в инете.

#140966
Kettler написал:
Есть бесплатная ещё в инете.

Насколько я знаю бесплатная называется traffpro

#140972
Kettler написал:

На счёт traffstat породие на traffpro. Ток у traffpro давно фунционал не кислый и не каких проксей.

Nigelist

#141363

Вышла первая стабильная версия TrafStat 0.1.0-beta.

Ну что хочется сказать. Версия 0.1.0-beta уже достаточна стабильна и в принципе пригодна для использования. Тот функционал ради которого все это задумывалось, а именно считать трафик проходящий через шлюз, реализован.


Дальнейшее развитие ветки 0.1.0-beta прекращается. Так как с самого начала я не задумывался об архитектуре WEB-морды, то получился какой то монстр. Что бы добавить что то новое, приходиться копировать кучу кода, да и взаимосвязь между модулями кривая.

Одним словом, теперь когда уже появилось более конкретно виденье проекта и появился опыт от сделанного, решил все переделать пока еще кода не так много. Буду закладываться на MVC архитектуру, но в очень упрощенном варианте.

#159834

Попробовал поставить, но заткнулся на сборке trafd. Лезет вот такая бяка

Показать
[console]===> Making all in lib
make[1]: Entering directory `/tmp/trafd-3.0.3-b7/lib'
cc -c -march=i486 -mtune=i686 -O2 -fomit-frame-pointer -pipe -Wall -D_BSD_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DRETSIGTYPE=void -DRETSIGVAL= -DHAVE_FCNTL_H -I/usr/include -I/usr/local/include -I/usr/include/pcap -I/usr/local/include/pcap -DPREFIX=\"/usr\" -DTRAFDDIR=\"/var/spool/trafd\" -DETCDIR=\"/etc/trafd\" -DTRAFSTAT_PORT=150 -DTRAFD_USER=\"nobody\" -DTRAFD_GROUP=\"nobody\" -DMAX_TO_SAVE=104800 -I../include -s -o addrtoname.o addrtoname.c
cc -c -march=i486 -mtune=i686 -O2 -fomit-frame-pointer -pipe -Wall -D_BSD_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DRETSIGTYPE=void -DRETSIGVAL= -DHAVE_FCNTL_H -I/usr/include -I/usr/local/include -I/usr/include/pcap -I/usr/local/include/pcap -DPREFIX=\"/usr\" -DTRAFDDIR=\"/var/spool/trafd\" -DETCDIR=\"/etc/trafd\" -DTRAFSTAT_PORT=150 -DTRAFD_USER=\"nobody\" -DTRAFD_GROUP=\"nobody\" -DMAX_TO_SAVE=104800 -I../include -s -o interfaces.o interfaces.c
interfaces.c:60:22: error: pcap/sll.h: Нет такого файла или каталога
interfaces.c: In function ‘linux_sll_if_print’:
interfaces.c:114: ошибка: ‘SLL_HDR_LEN’ undeclared (first use in this function)
interfaces.c:114: ошибка: (Each undeclared identifier is reported only once
interfaces.c:114: ошибка: for each function it appears in.)
interfaces.c:122: ошибка: доступ по указателю на неполный тип
make[1]: *** [interfaces.o] Ошибка 1
make[1]: Leaving directory `/tmp/trafd-3.0.3-b7/lib'
make: *** [all] Ошибка 1[/console]
text
make-3.81-3.el5
gcc-4.1.2-50.el5
libpcap-0.9.4-15.el5
libpcap-devel-0.9.4-15.el5
#159836

--=XliN=--, а есть этот файл pcap/sll.h по указанным путям: -l/usr/include -l/usr/local/include -I/usr/include/pcap -I/usr/local/include/pcap?
Может, стоит версию libpcap-devel установить по-новее — у меня этот файл относится к libpcap-1.1.1.

Войдите или зарегистрируйтесь, чтобы ответить.