Прозрачный прокси\История посещений сайтов

Обсуждение ПО и его настройки
Ответить
jumpline
Сообщения: 31
Зарегистрирован: 31 май 2018, 12:20

Добрый вечер форумчане, поставили мне задачу сохранять историю посещения всех сайтов в локальной сети, как это можно организовать, пробовал через веб прокси + webporxylog но как-то криво все. Может подскажете как грамотно и красиво это дело настроить?


SergeyZ
Сообщения: 111
Зарегистрирован: 10 сен 2018, 09:07
Откуда: Санкт-Петербург

Ну у меня для этого просто работает самописная программка (которую еще нужно немного дописать), которая раз в некий промежуток времени (например, в минуту) вытаскивает таблицу accounting и dns cache, записывает данные в базу данных с временным штампом, анализирует и генерирует суточный/недельный/месячный отчет о том, кто/когда/откуда/куда заходил/качал в графиках и текстовой статистике-рейтинге для всех и для каждого в отдельности.

Вполне можно это делать и через TrafficFlow в связке с программой NetFlow Analyzer

Можно ставить какой-нибудь готовый шлюз в промежутке между основным шлюзом и пользователями (тот же Kerio Control)

Вроде, как-то через Dude делать можно, но не уверен...

Микротик в любых вещах позволяет проявлять свою креативность в полной мере)


vbsev
Сообщения: 84
Зарегистрирован: 19 авг 2018, 09:35

Не, эта задача не для микротика. Встроенная прокся умеет только http. А практически всё сейчас бегает по https.

Так что надо ставить сторонний софт (в голове только squid крутится) на отдельный ПК,
на микротике настраивать редирект запросов на этот стронний софт и потом генерить статистику.

Если мне не изменяет память в netflow можно увидеть src ip:src port + dst ip:dst port.
А url там не посмотреть.


Ответить