The OpenNET Project / Index page

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

trafd и Linux

03.06.2003 10:58

Изначальным ограничением удобной системы для подсчета трафика trafd, до недавнего времени, являлось работа только под BSD системами, под Linux trafd не работал. Последние версии trafd-3 используют libpcap, т.е. теоретически проблем для работы под Linux нет.

Сегодня обнаружил, что в текущем development коде, доступном только через CVS, поддержка сборки под Linux уже реализована. Также изменен алгоритм хэширования (теперь работает в 20-30 быстрее, исправлены многие ошибки (в том числе проблема с появлением zombie процессов), при запуске trafd теперь сбрасываются root привилегии.

Ниже, инструкция получения trafd через CVS:

cvs -z3 -d:pserver:cvs@cvs.riss-telecom.ru:/cvs login 
Вместо пароля - просто Enter.
cvs -z3 -d:pserver:cvs@cvs.riss-telecom.ru:/cvs checkout trafd
cvs -z3 -d:pserver:cvs@cvs.riss-telecom.ru:/cvs logout


  1. Главная ссылка к новости (http://www.riss-telecom.ru/dev...)
  2. bpft4 - следующая ветка BPF traffic collector v4 (только для FreeBSD и OpenBSD)
  3. trafd-3, работает и под Linux.
  4. libpcap
  5. Кому не хочется качать через CVS, могут скачать по ftp.
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/2526-traffic
Ключевые слова: traffic, traffic, proccess, hash, limit, log, password, trouble, access, lib, linux, login, zombie, cvs, bsd, tcpdump
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (10) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 14:40, 03/06/2003 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Вроде как версия для Linux с 2001 года долгое время лежала на ftp://ftp.ksn.ru/pub/linux/soft/trafd-lnx-3.0.2.tar.gz
     
  • 1.2, Аноним (1), 16:19, 03/06/2003 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    бедный я. у меня наверно неправильный trafd, который уже года 2 точно работает под линухом. (всего-то #include надо было поменять)
     
     
  • 2.3, Ghost (?), 17:28, 03/06/2003 [^] [^^] [^^^] [ответить]  
  • +/
    > (всего-то #include надо было поменять)

    Труднее было догататься -D_BSD_SOURCE в Makefile вставить :-)

    3.0.1 работал в Linux после рукоприкладства, но приходилось трястись, что что-то недопатчил и что-то недосчитается. Главное trafd теперь работает с Linux из первых рук. Судя по коду, там больше, чем просто include и Makefile поправили.

     

  • 1.4, Maxim Chirkov (?), 17:48, 03/06/2003 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Господа ! Перечитайте текст новости, там нет утверждения, что trafd-3 невозможно запустить под Linux, наоборот "теоретически проблем для работы под Linux нет."

    Кстати, beta версии есть на ftp:
    ftp://ftp.riss-telecom.ru/pub/dev/trafd/beta/

     
  • 1.5, Evg (?), 14:11, 29/06/2003 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Помогите настроить trafd
    скачал .
    делаешь make - одни ошибки
    как подправить makefile
    у меня Mandrake 9.0

    Pliz

     
  • 1.7, Аноним (7), 15:08, 23/10/2003 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Мой рускии очен плохой поетому я буду писат на Англииском
    I tried to install several versions of trafd on RH9 system with no luck.
    1. wget ftp://ftp.riss-telecom.ru/pub/dev/trafd/trafd-3.0.1.tgz
    - gave me error during make stage
    2. wget ftp://ftp.riss-telecom.ru/pub/dev/trafd/trafd-3.0.2.1.tgz
    - error in Makefile (dont start at all)
    3. wget ftp://ftp.riss-telecom.ru/pub/dev/trafd/beta/trafd-3.0.3-b4.tar.gz
    - compiles with no errors but when tries to run trafd:
    -bash: /usr/local/bin/trafd: /usr/lib/libc.so.1: bad ELF interpreter: No such file or directory

    4.ftp://ftp.ksn.ru/pub/linux/soft/trafd-lnx-3.0.2.tar.gz - dont allow anonymous user to download

    If anyone can help ?

     
  • 1.8, alexander (?), 11:36, 06/11/2003 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    wget ftp://ftp.riss-telecom.ru/pub/dev/trafd/beta/trafd-3.0.3-b4.tar.gz
    - compiles with no errors but when tries to run trafd:
    -bash: /usr/local/bin/trafd: /usr/lib/libc.so.1: bad ELF interpreter: No such file or directory

    |Imakeing symlink from /usr/lib/libc.so to >>   /usr/lib/libc.so.1
    make poroces result is OK!
    I tried run trafd:
    result is:
    [root@alex bin]# ./trafstat
    bash: ./trafstat: Permission denied

    If anyone can help ?

     
  • 1.9, rav (??), 09:03, 29/10/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А у меня trafd никак не хочет компилиться под Slackware. Создаю симлинк на bpf.h или меняю include - без разницы, сыплются ошибки и бинарник не создается.
    У кого-нибудь есть опыт?
     
  • 1.10, metalolom (??), 19:25, 31/05/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    аналогично не могу скомпилить trafd под debian:( может есть кто, кто может помочь?
     
     
  • 2.11, Morph (??), 11:22, 30/09/2008 [^] [^^] [^^^] [ответить]  
  • +/
    apt-get install build-essentials
    apt-get install libpcap-dev
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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