ngfilter(1) Пользовательские команды ngfilter(1)НАИМЕНОВАНИЕ
ngfilter - фильтрует записи о потоках. ngfilter используется совместно с утилитой ngindex, которая строит индекс в формате Berkeley DB по исходным файлам с потоками в формате NetFlow.СИНТАКСИС
ngfilter [опции [параметры]] -d DIRNAME -t TEMPLATEОПИСАНИЕ
ngfilter фильтрует записи о потоках, используя для поиска базу данных формата Berkeley DB, которая была предварительно построена утилитой ngindex в директории DIRNAME. Все поля в записях о потоках должны быть описаны в файле-шаболне TEMPLATE.ОПЦИИ
-c CONDITIONS_FILE, --criterion=CONDITIONS_FILE Название файла с условиями отбора. По умолчанию ngfilter исполь- зует файл ngfilter.conf. -d DIRNAME, --db-dir=DIRNAME Название директории с базой данных (индексом) в формате Berkley DB, построенной утилитой ngindex. -h, --help Помощь по опциям. -o OUTPUT_FILE, --output=OUTPUT_FILE Название файла, в который ngfilter выводит результат выборки записей. По умолчанию найденные записи выводятся на стандартный вывод (в stdout). -t TEMPLATE, --template=TEMPLATE Название файла с описанием полей записей о потоках. -v, --verbose Включить отображение сообщений о ходе работы утилиты (о коррект- ном или некорректном завершении операций). -V, --version Показать версию программы.ФАЙЛЫ
TEMPLATE текстовый файл, который описывает поля из записи о потоке. Каждая строка должна соответствовать следующему формату: НАЗВАНИЕ ТИП ДЛИНА ИНДЕКСИРУЕМОСТЬ НАЗВАНИЕ - символьная метка поля, соответствующая спецификации NetFlow ТИП - один из определенных типов: int, time, prot, ipv4 ДЛИНА - длина значения поля в байтах ИНДЕКСИРУЕМОСТЬ НАЗВАНИЕ ПОИСК НИЖНЯЯ_ГРАНИЦА ВЕРХНЯЯ_ГРАНИЦА НАЗВАНИЕ - символьная метка поля, соответствующая спецификации NetFlow ПОИСК - значение "interval" или "i" для поиска по интервалу значений и "equal" или "e" для поиска по точному значению НИЖНЯЯ_ГРАНИЦА ВЕРХНЯЯ_ГРАНИЦА - границы значений для поиска. Если поиска производится на точное совпадение, то необходимо указать только 1 зна- чение. Файл условий может содержать строки комментария, которые должны начинаться с символа '#'.ПРИМЕРЫ
Выборка записей в соответствии с условиями, заданными в файле ngfilter.conf в файл one_day_flow.txt из базы данных в директо- рии flows_db. Описание полей записей содержится в файле-шаблоне netflv5. ngfilter -o one_day_flow.txt -d flows_db -t flows_db/netflv5АВТОР
Елена Митрукова (mitrukov at cs.karelia.ru)СМОТРЕТЬ ТАКЖЕ
ngindex(1) версия 0.1 Май 13, 2006 ngfilter(1)
Man(1) output converted with man2html