парсер ipacctd_dump

Тема в разделе "WASM.UNIX", создана пользователем dmq, 7 окт 2005.

  1. dmq

    dmq New Member

    Публикаций:
    0
    Регистрация:
    7 окт 2005
    Сообщения:
    3
    Адрес:
    Екатеринбург
    Очень надо но не умею, пишу с надеждой на добрых самаритян :)

    Ситуация такая: сервер локальной сети под FreeBSD-5.4-STABLE, адреса 192.168.0.0/28, трудится NAT. Для учета трафика есть желание попользовать ipacctd (/usr/ports/net-mgmt/ipacctd). Запнулся на парсере дампа со статистикой (cisco-like формат). Программа то хорошая, думаю ей многие пользуются, и надеюсь на то что у кого то уже есть приличный парсер. Конечно в идеале надо бы еще сделать вывод отчета в формате html и детализацию по дням. Можно еще разделить статистику по почте и всему остальному...

    Вобщем если кто то поделится заготовкой, то детализацию и т.п. я бы смог додумать. Язык реализации в принципе не важен, хотя конечно желательно на С/С++, т.к. записей в таблице может накопится порядка 20000-30000 и, думаю, интерпритируемые языки долговато будут думать :)

    (Гугл/Яндекс спрашивал - молчат)

    Пример дампа в аттаче (unix-овый конец строки), формат таблицы

    ip_from s_port ip_to d_port proto bytes packets



    заранее благодарен за любую помощ :)



    [​IMG] _1964122427__ipacctd_dump
     
  2. dmq

    dmq New Member

    Публикаций:
    0
    Регистрация:
    7 окт 2005
    Сообщения:
    3
    Адрес:
    Екатеринбург
    Нашел способ сохранять статистику без служебной информации. В итоге получается как в аттаче к этому посту.

    [​IMG] 1917069599__traf.tun0