Отслеживание посещенного пользователем сайта в сети Ubuntu

246
Abobaker EngIt

Я работаю в системе hotSpot с сервером Freeradius. Я хочу отслеживать все посещенные сайты пользователей. Я хочу регистрировать все посещенные веб-сайты всеми пользователями, используя mac-адрес и имя пользователя. (когда пользователь хочет получить доступ к Интернету, он должен иметь учетную запись в моей системе точек доступа). freeradius не предоставляет эту функцию, так как я могу это сделать? Я хочу сохранить все посещенные пользователем сайты в базе данных MySQL

1

1 ответ на вопрос

0
mtak

Вам нужно что-то, что понимает HTTP. Прокси-сервер пересылки (как squid) будет самым простым решением для развертывания. Помните, что вы не можете отслеживать запросы к веб-сайтам HTTPS, так как соединение зашифровано.

Тем squidне менее, не даст вам MAC-адреса. Вам нужно будет сопоставить их позже или просто перейти по имени пользователя.

спасибо за вашу помощь, но что я могу сделать для соединений https (это означает, что squid не будет отслеживать сайты https) Abobaker EngIt 6 лет назад 0
Единственное, что вы можете сделать, это установить свой собственный центр сертификации на клиентских компьютерах. Это может выдать поддельные сертификаты, которые позволят вам расшифровать трафик. Однако в основных веб-браузерах есть функция, называемая закреплением сертификатов, которая защищает от этого обходного пути. Так что в принципе вы ничего не можете сделать с HTTPS надежно. Вот почему он называется _secure_ HTTP. Вот почему банки, правительства и все доверяют этому. Было бы очень глупо, если бы его можно было победить с помощью простого прокси-сервера пересылки. mtak 6 лет назад 0
Я не знаю, но это лучший способ? Abobaker EngIt 6 лет назад 0
Установка пользовательского CA - отвратительный взлом, но технически это сработает. Это предполагает, что ваши пользователи позволят вам сделать это. И если бы я был одним из ваших пользователей, я (и любой, кто немного знает о HTTPS) сказал бы вам * нет *. Кроме того, если это нужно сделать вручную, это действительно большое неудобство для пользователей. mtak 6 лет назад 0