>>Помогите пожалуйста, кто сведущь, юзаю набор flow-tools, при использовании flow-nfilter в сявзке
>>c flow-cat и flow-print, последний ругается - flow-nfilter: ftfil_def_find(): failed
>> примитивы и фильтры правильные (по мануалу делал). Как поправить, что бы
>>работало с фильтром (без фильра работает)?
>
>Файл фильтра есть?
>Он указан как
>flow-nfilter -f /path/to/filter ?
>
>В конце концов, можно запустить как
>strace flow-filter
>и посмотреть, чего он пытался сделать.
Да файл есть, даже два :), в одном примитивы описал
filter-primitive hosts
type ip-address
permit 10.224.3.97
permit 10.224.3.98
permit 10.224.3.99
default deny
filter-primitive mytime
type time
permit gt 04:00
в другом собственно фильтр:
filter-definition rzd
match ip-source-address hosts
match end-time mytime
or
match ip-destination-address hosts
match end-time mytime
Т.е. нужно выбрать из файла записи где src или dst соответствует hosts и времени менее чем mytime
Ну и соответственно запускаю:
flow-cat /tmp/ft-v05.2006-02-06 | flow-nfilter -F filter.cfg -f /usr/local/flow/var/cfg/jam.cfg | ./flow-print > report.txt