BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 23 июн 2025, 11:59

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 14 ] 
Автор Сообщение
 Заголовок сообщения: Как распарсить bgdl файл?
СообщениеДобавлено: 14 янв 2011, 14:23 
Не в сети

Зарегистрирован: 09 июн 2010, 08:32
Сообщения: 38
Карма: 0
Подскажите пожалуйста как bgdl распарсить.
А то тут милиция запрос прислал, а у меня пользователи за натом сидят. И нат не логируется.
Единственное место где информация эта есть - это логи BGIPNNetflowCollector.

Я видел в доке структуру файла и также написано, что совместим с XDR форматом.
Чем открыть XDR?

Дайте пожалуйста кусок кода который парсинг делает?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как распарсить bgdl файл?
СообщениеДобавлено: 14 янв 2011, 14:43 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
а что получить то нада?

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как распарсить bgdl файл?
СообщениеДобавлено: 14 янв 2011, 14:57 
Не в сети

Зарегистрирован: 09 июн 2010, 08:32
Сообщения: 38
Карма: 0
Детализация нужна, кто куда ходил.
То что делается на странице договора "отчёт-IPN-запросить детализацию"

что то типа
14.01.2011 17:00:01;80.167.63.65;27500;92.101.196.198;47791;335;65535;65535

Абонентов которым nat мог раздать ip, который милиция ищет, 60 человек.

Других путей не вижу, кроме как выгрузить по каждому абоненту в отдельный csv файл и потом всё это склеить и обработать.

Может есть чего где в биллинге а я не в курсе?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как распарсить bgdl файл?
СообщениеДобавлено: 15 янв 2011, 02:02 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
может так:
мануал писал(а):
Для вызова команды запустите: 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

а потом грепом найти в этом файле нужные адреса?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как распарсить bgdl файл?
СообщениеДобавлено: 09 фев 2011, 19:34 
Не в сети

Зарегистрирован: 24 июл 2007, 10:58
Сообщения: 89
Карма: 0
А кто вообще и как собирает информацию кто куда ходил, адреса там, какие файлы качал? Какие вообще есть способы применительно к bg? Какие модули лучше подходят?

_________________
Сервер: вер. 7.1.1021 / 11.09.2018 13:02:44
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_73
inet: вер. 7.1.628 / 11.09.2018 13:02:53


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как распарсить bgdl файл?
СообщениеДобавлено: 09 фев 2011, 20:05 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
dex писал(а):
А кто вообще и как собирает информацию кто куда ходил, адреса там, какие файлы качал? Какие вообще есть способы применительно к bg? Какие модули лучше подходят?

Ну как бы связка DialUp + IPN. Адреса - only IP. (где то на форуме был скрипт которому суешь csv детализацию и он туда DNS вставлял вместо IP)

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как распарсить bgdl файл?
СообщениеДобавлено: 10 фев 2011, 18:26 
Не в сети

Зарегистрирован: 24 июл 2007, 10:58
Сообщения: 89
Карма: 0
а это где то описано? есть где почитать про такую связку? Я сейчас использую прозрачный squid + lightsquid, но такой метод не все порты отслеживает, хотелось бы более полную информацию собирать ...

_________________
Сервер: вер. 7.1.1021 / 11.09.2018 13:02:44
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_73
inet: вер. 7.1.628 / 11.09.2018 13:02:53


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как распарсить bgdl файл?
СообщениеДобавлено: 10 фев 2011, 18:36 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
описано что? как собирать детализацию для dialup с помощью модуля ipn?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как распарсить bgdl файл?
СообщениеДобавлено: 10 фев 2011, 19:22 
Не в сети

Зарегистрирован: 24 июл 2007, 10:58
Сообщения: 89
Карма: 0
да, собирать стату, кто из пользователей и куда ходил, на какие адреса, порты, что качал, куда какие запросы посылал...
я использую только dial-up модуль, ipn посложнее будет. да и в доках именно применительно сбора такой статистики не говорится ничего.

_________________
Сервер: вер. 7.1.1021 / 11.09.2018 13:02:44
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_73
inet: вер. 7.1.628 / 11.09.2018 13:02:53


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как распарсить bgdl файл?
СообщениеДобавлено: 10 фев 2011, 19:39 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Цитата:
Для возможности предоставления детализации по сессиям необходимо установить IPN модуль, создать в нем источник, соответствующий NASу DialUP модуля и направить на него дублирующий поток. В конфигурации NASа прописать опции:
Код:
#
ipn.module.id=<код экземпляра модуля IPN>
ipn.source.id=<код источника, соответствующего NASу>


тут

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как распарсить bgdl файл?
СообщениеДобавлено: 10 фев 2011, 19:40 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
dex писал(а):
да, собирать стату, кто из пользователей и куда ходил, на какие адреса, порты, что качал, куда какие запросы посылал...
я использую только dial-up модуль, ipn посложнее будет. да и в доках именно применительно сбора такой статистики не говорится ничего.

А для чего это? Чтобы выдавать по их запросу детализацию или для себя?

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как распарсить bgdl файл?
СообщениеДобавлено: 10 фев 2011, 20:03 
Не в сети

Зарегистрирован: 24 июл 2007, 10:58
Сообщения: 89
Карма: 0
ну фсб не дремлет, пускай лучше будет имхо ...

_________________
Сервер: вер. 7.1.1021 / 11.09.2018 13:02:44
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_73
inet: вер. 7.1.628 / 11.09.2018 13:02:53


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как распарсить bgdl файл?
СообщениеДобавлено: 10 фев 2011, 20:08 
Не в сети

Зарегистрирован: 24 июл 2007, 10:58
Сообщения: 89
Карма: 0
Phricker писал(а):
Цитата:
Для возможности предоставления детализации по сессиям необходимо установить IPN модуль, создать в нем источник, соответствующий NASу DialUP модуля и направить на него дублирующий поток. В конфигурации NASа прописать опции:
Код:
#
ipn.module.id=<код экземпляра модуля IPN>
ipn.source.id=<код источника, соответствующего NASу>


тут


Код:
Для возможности предоставления детализации по сессиям необходимо установить IPN модуль, создать в нем источник, соответствующий NASу DialUP модуля и направить на него дублирующий поток. В конфигурации NASа прописать опции


ну хорошо, а в личный кабинет это как все вывести?

_________________
Сервер: вер. 7.1.1021 / 11.09.2018 13:02:44
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_73
inet: вер. 7.1.628 / 11.09.2018 13:02:53


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как распарсить bgdl файл?
СообщениеДобавлено: 10 фев 2011, 20:34 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
dex писал(а):
а в личный кабинет это как все вывести?

а Вы вообще туда заглядывали? radio button баттон напротив сессии видели? поле ввода e-mail видели? то что написанно возле этого поля прочитали?

порядок действий:
  1. создать в ipn источник с интерфейсом за номером "-1", названием "ANY" и глобальной зоной
  2. в dialup, в конфиге NAS, настроить детализацию (она же - переобработка трафика) как указано выше
  3. ???
  4. ПРОФИТ!

P.S. для детализации лицензия на ipn не нужна!


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 14 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
POWERED_BY
Русская поддержка phpBB
[ Time : 0.064s | 45 Queries | GZIP : On ]