anonymous@RULINUX.NET~# | Last login: 2024-12-22 10:51:39 |
Регистрация Вход | Новости | Разметка | Пользователи | Галерея | Форум | Статьи | Неподтвержденное | Трекер | Правила форума | F.A.Q. | Ссылки | Поиск |
Форум - Admin | [RSS] |
Хочу сабж на домашний комп. Но не такой, который провы и конторы юзают. Хотелось бы, чтобы прога учёта трафа вела статистику по прогаммам на локалхосте, обменивающимися данными через определённый интерфейс. Есть браузер, торрент, ишак, свн, вгет и прочее. Сильно желательно также получать инфу, с какого айпишника внешки сколько трафа пришло/ушло. Достаточен учёт трафика одного, локального компа. Есть и другие в локалке, пущенные через НАТ на этом же локалхосте, но траф через них невелик и их учитывать не обязательно. Есть ли готовое решение?
bugmaker(*) (2010-09-28 04:30:00)
Opera/9.62 (X11; Linux i686; U; en) Presto/2.1.1
|
|
|
makharadg(*)(2010-09-28 09:01:30)
Mozilla/5.0 (Windows; U; Windows NT 6.1; ru; rv:1.9.2.10) Gecko/20100914 Firefox/3.6.10 GTB7.1 |
Скрыть
Re: Учёт трафика>Но не такой, который провы и конторы юзают.
а вот и зря. они юзают то же самое что и остальные, а именно парсер(баш, перл, да вообще что угодно) + логи. если нужно что-то конкретное -- man iptables |grep LOG. можно конечно взять и готовые парсеры, но названия не помню а гуглятся они на раз. anonymous(*)(2010-09-28 09:38:33)
Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.9) Gecko/20100402 Linux Mint/8 (Helena) Firefox/3.5.9 |
Скрыть
Re: Учёт трафикаи да, пример самого банальнейшего учета трафика с/на 192.168.0.1: tcpdump -nq net 192.168.0.1 >test & cat test | awk '{s+=$7} END {print(s/1024)}' вот по такому, примерно, принципу и работает _любой_ учет трафика, и различаются они только сложностью парсеров.:) //да, название одного из парсеров вспомнил: sarg. anonymous(*)(2010-09-28 10:06:49)
Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.9) Gecko/20100402 Linux Mint/8 (Helena) Firefox/3.5.9 |
bugmaker(*)(2010-09-28 15:54:39)
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.9) Gecko/20100407 Ubuntu/9.04 (jaunty) Shiretoko/3.5.9 |
Скрыть
Re: Учёт трафикаты вопрос не читал. Мне нужна статистика по прогам, а не по компам. В тех логах проги никак не обозначены. Хотя может быть можно сотворить скрипт и при помощи netstat добиться чего-то такого, но не думаю, что это будет так просто, и в любом случае, если есть готовое, не хотелось бы терять зря на это время. bugmaker(*)(2010-09-28 15:57:08)
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.9) Gecko/20100407 Ubuntu/9.04 (jaunty) Shiretoko/3.5.9 |
Скрыть
Re: Учёт трафика>ты вопрос не читал. Мне нужна статистика по прогам, а не по компам. В тех логах проги никак не обозначены. Хотя может быть можно сотворить скрипт и при помощи netstat добиться чего-то такого, но не думаю, что это будет так просто, и в любом случае, если есть готовое, не хотелось бы терять зря на это время.
в тех логах есть порты, по ним и смотри. по другому в юнихах никак не сделаешь. можно конечно в таблесах логировать по [ug]id'у, но пускать каждую прогу под разным юзверем -- тот еще костыль. готовое есть только для винды(считает именно по прогам, но, увы, названия не помню) :) anonymous(*)(2010-09-28 20:02:03)
Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.9) Gecko/20100402 Linux Mint/8 (Helena) Firefox/3.5.9 |
Скрыть
Re: Учёт трафика> в тех логах есть порты, по ним и смотри.
> по другому в юнихах никак не сделаешь.
bugmaker(*)(2010-09-28 20:12:21)
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.9) Gecko/20100407 Ubuntu/9.04 (jaunty) Shiretoko/3.5.9 |
Скрыть
Re: Учёт трафика>netstat как-то делает, сопоставляет порт с прогою. Нужно только в реалтайме отслеживать порты локалхоста, через которые идёт траф, обнаруживать связанные с ними проги и всё это запихивать в лог
чтобы это делать в реалтайме -- нужно пилить едро. дерзай) anonymous(*)(2010-09-28 20:30:13)
Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.9) Gecko/20100402 Linux Mint/8 (Helena) Firefox/3.5.9 |
|
|
|
Этот тред читают 1 пользователь: |
Анонимных: 1 Зарегистрированных: 0 |
Re: Учёт трафика
>ишак
Вот ты и спалился, виндузятко. :)
Mozilla/5.0 (X11; U; Linux i686; ru; rv:1.9.2.6) Gecko/20100626 SUSE/3.6.6-1.2 Firefox/3.6.6