gifts2017

Обработка чтения логов IMSPECTOR из MySQL

Опубликовал Азамат Масалимов (neuromancer_aza) в раздел Обмен - Обмен с другими системами

Обработка чтения логов IMSPECTOR - прокси для мгновенных сообщений, а так же для перехвата и хранения сообщений ICQ, Jabber и прочего.
Идет в комплекте с pfSense.
Есть как в обычной форме так и в управляемой.

Обработка чтения логов IMSPECTOR - прокси для мгновенных сообщений, а так же для перехвата и хранения сообщений ICQ, Jabber и прочего.
Imspector bдет в комплекте с pfSense. Штатный просмотрщик логов перестал показывать логи после очередного обновления поэтому пришлось быстренько написать читалку на 1С.

Сделал как мог, может кому пригодится.

Работает через ODBC. Драйвер ОДБЦ для MySQL должен быть установлен настроен.

Драйвер скачивается отсюда  - http://dev.mysql.com/downloads/connector/odbc/

UPD: Добавлены строка поиска в запросе + глубина дней для просмотра.

нужна 32-битная версия.

Скачать файлы

Наименование Файл Версия Размер
Имспектор.epf 7
.epf 14,70Kb
15.02.13
7
.epf 14,70Kb Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Владимир Митрофанов (BoBaH) 20.03.13 23:23
К обработке вопрос отношения не имеет, но как в БД создаются нужные для лога IMspector'а таблицы? Я жал-жал кнопки, так база пустая и осталась...
2. Азамат Масалимов (neuromancer_aza) 21.03.13 06:30
у pfSense должен быть установлен модуль imspector. В настройках должен быть включено логирование сообщений в базу MySQL. Там же айпи сервера, имя базы, логин и пароль.
3. Владимир Митрофанов (BoBaH) 21.03.13 08:54
да стоит же все (((
Ну это больше к разрабам имспектора...
4. Азамат Масалимов (neuromancer_aza) 21.03.13 09:29
Проверь есть ли записи в таблице MySQL,
корректность логина и пароля в настройках подключения.
Так же стоит посмотреть есть ли права владельца на указанную БД. В самом имспекторе так же стоит выделит протоколы которые надо перехватывать. Так же следует указать сертификаты которые создаешь в настройках pfSense.
Рекомендую еще для аськи оставить открытым изнутри только один порт (у меня 5190) - трафик оттуда заворачивается к имспектору. так же проверь версию имспектора (у меня 20111108 pkg v 0.3.1 ), старая версия разучилась перехватывать).
5. Владимир Митрофанов (BoBaH) 21.03.13 10:18
К слову о сертификатах - они ведь кроме самого сенса никому не видны, на что они влияют?
6. Азамат Масалимов (neuromancer_aza) 21.03.13 10:43
имспектор подсовывает их что бы подменить сертификаты пользователей которые обмениваются сообщениями с SSL.
7. Владимир Митрофанов (BoBaH) 21.03.13 10:51
стданненько... а как же это все подменяется, если сообщение формируется до шлюза? Или шлюз еще раз обертывает, но уже своими?
8. Азамат Масалимов (neuromancer_aza) 21.03.13 11:10
если я правильно понимаю, то система работает как "человек по середине". сообщение от клиента отправляется серверу допустим через тот же порт 5190, но на шлюзе iptables перенаправляет его на порт 16667 на котором сидит имспектор. тот подменяет сертификаты на свои как со стороны клиента так и со стороны сервера и отправляет сообщение далее.
9. Владимир Митрофанов (BoBaH) 21.03.13 11:16
Спасибо за разъяснения :)
10. Владимир Митрофанов (BoBaH) 21.03.13 14:13
А Вы не встречались с проблемами коннекта QIP'а при включенном IMspector'е? Ася и иже с ними соединяется, а qip - увы. Причем вообще перестал писаться лог, даже файловый (после вкл/выкл при моих попытках запустить лог в mysql).
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа