forum.bitel.ru http://forum.bitel.ru/ |
|
Как распарсить bgdl файл? http://forum.bitel.ru/viewtopic.php?f=22&t=4983 |
Страница 1 из 1 |
Автор: | babay951 [ 14 янв 2011, 14:23 ] |
Заголовок сообщения: | Как распарсить bgdl файл? |
Подскажите пожалуйста как bgdl распарсить. А то тут милиция запрос прислал, а у меня пользователи за натом сидят. И нат не логируется. Единственное место где информация эта есть - это логи BGIPNNetflowCollector. Я видел в доке структуру файла и также написано, что совместим с XDR форматом. Чем открыть XDR? Дайте пожалуйста кусок кода который парсинг делает? |
Автор: | skyb [ 14 янв 2011, 14:43 ] |
Заголовок сообщения: | Re: Как распарсить bgdl файл? |
а что получить то нада? |
Автор: | babay951 [ 14 янв 2011, 14:57 ] |
Заголовок сообщения: | Re: Как распарсить bgdl файл? |
Детализация нужна, кто куда ходил. То что делается на странице договора "отчёт-IPN-запросить детализацию" что то типа 14.01.2011 17:00:01;80.167.63.65;27500;92.101.196.198;47791;335;65535;65535 Абонентов которым nat мог раздать ip, который милиция ищет, 60 человек. Других путей не вижу, кроме как выгрузить по каждому абоненту в отдельный csv файл и потом всё это склеить и обработать. Может есть чего где в биллинге а я не в курсе? |
Автор: | snark [ 15 янв 2011, 02:02 ] |
Заголовок сообщения: | Re: Как распарсить bgdl файл? |
может так: мануал писал(а): Для вызова команды запустите: netflow.sh (.bat) <команда> ... save <source_id> <yyyy-MM-dd-HH> <path> - выгрузка часового лога по источнику с кодом <source_id> за час, определённый в формате <yyyy-MM-dd-HH> в текстовый файл, путь к которому указан в <path>, например: Код: ./netflow.sh save 1 2008-01-01-00 /tmp/log Сохранение лога по источнику с кодом 1 за 0 часов 1 го января 2008 года в файл /tmp/log а потом грепом найти в этом файле нужные адреса? |
Автор: | dex [ 09 фев 2011, 19:34 ] |
Заголовок сообщения: | Re: Как распарсить bgdl файл? |
А кто вообще и как собирает информацию кто куда ходил, адреса там, какие файлы качал? Какие вообще есть способы применительно к bg? Какие модули лучше подходят? |
Автор: | Phricker [ 09 фев 2011, 20:05 ] |
Заголовок сообщения: | Re: Как распарсить bgdl файл? |
dex писал(а): А кто вообще и как собирает информацию кто куда ходил, адреса там, какие файлы качал? Какие вообще есть способы применительно к bg? Какие модули лучше подходят? Ну как бы связка DialUp + IPN. Адреса - only IP. (где то на форуме был скрипт которому суешь csv детализацию и он туда DNS вставлял вместо IP) |
Автор: | dex [ 10 фев 2011, 18:26 ] |
Заголовок сообщения: | Re: Как распарсить bgdl файл? |
а это где то описано? есть где почитать про такую связку? Я сейчас использую прозрачный squid + lightsquid, но такой метод не все порты отслеживает, хотелось бы более полную информацию собирать ... |
Автор: | snark [ 10 фев 2011, 18:36 ] |
Заголовок сообщения: | Re: Как распарсить bgdl файл? |
описано что? как собирать детализацию для dialup с помощью модуля ipn? |
Автор: | dex [ 10 фев 2011, 19:22 ] |
Заголовок сообщения: | Re: Как распарсить bgdl файл? |
да, собирать стату, кто из пользователей и куда ходил, на какие адреса, порты, что качал, куда какие запросы посылал... я использую только dial-up модуль, ipn посложнее будет. да и в доках именно применительно сбора такой статистики не говорится ничего. |
Автор: | Phricker [ 10 фев 2011, 19:39 ] |
Заголовок сообщения: | Re: Как распарсить bgdl файл? |
Цитата: Для возможности предоставления детализации по сессиям необходимо установить IPN модуль, создать в нем источник, соответствующий NASу DialUP модуля и направить на него дублирующий поток. В конфигурации NASа прописать опции: Код: # ipn.module.id=<код экземпляра модуля IPN> ipn.source.id=<код источника, соответствующего NASу> тут |
Автор: | Phricker [ 10 фев 2011, 19:40 ] |
Заголовок сообщения: | Re: Как распарсить bgdl файл? |
dex писал(а): да, собирать стату, кто из пользователей и куда ходил, на какие адреса, порты, что качал, куда какие запросы посылал... я использую только dial-up модуль, ipn посложнее будет. да и в доках именно применительно сбора такой статистики не говорится ничего. А для чего это? Чтобы выдавать по их запросу детализацию или для себя? |
Автор: | dex [ 10 фев 2011, 20:03 ] |
Заголовок сообщения: | Re: Как распарсить bgdl файл? |
ну фсб не дремлет, пускай лучше будет имхо ... |
Автор: | dex [ 10 фев 2011, 20:08 ] |
Заголовок сообщения: | Re: Как распарсить bgdl файл? |
Phricker писал(а): Цитата: Для возможности предоставления детализации по сессиям необходимо установить IPN модуль, создать в нем источник, соответствующий NASу DialUP модуля и направить на него дублирующий поток. В конфигурации NASа прописать опции: Код: # ipn.module.id=<код экземпляра модуля IPN> ipn.source.id=<код источника, соответствующего NASу> тут Код: Для возможности предоставления детализации по сессиям необходимо установить IPN модуль, создать в нем источник, соответствующий NASу DialUP модуля и направить на него дублирующий поток. В конфигурации NASа прописать опции ну хорошо, а в личный кабинет это как все вывести? |
Автор: | snark [ 10 фев 2011, 20:34 ] |
Заголовок сообщения: | Re: Как распарсить bgdl файл? |
dex писал(а): а в личный кабинет это как все вывести? а Вы вообще туда заглядывали? radio button баттон напротив сессии видели? поле ввода e-mail видели? то что написанно возле этого поля прочитали? порядок действий:
P.S. для детализации лицензия на ipn не нужна! |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |