The OpenNET Project / Index page

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

03.06.2003 10:58  trafd и Linux

Изначальным ограничением удобной системы для подсчета трафика 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
Тип: К сведению
Ключевые слова: traffic, traffic, proccess, hash, limit, log, password, trouble, access, lib, linux, login, zombie, cvs, bsd, tcpdump
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Линейный вид | Ajax | Показать все | RSS
 
  • 1.1, Аноним, 14:40, 03/06/2003 [ответить] [смотреть все]
  • +/
    Вроде как версия для Linux с 2001 года долгое время лежала на ftp ftp ksn ru p... весь текст скрыт [показать]
     
  • 1.2, Аноним, 16:19, 03/06/2003 [ответить] [смотреть все]  
  • +/
    бедный я у меня наверно неправильный trafd, который уже года 2 точно работает п... весь текст скрыт [показать]
     
     
  • 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, Аноним, 15:08, 23/10/2003 [ответить] [смотреть все]  
  • +/
    Мой рускии очен плохой поетому я буду писат на Англииском I tried to install sev... весь текст скрыт [показать]
     
  • 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:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor