Отслеживание посещенного пользователем сайта в сети Ubuntu
Я работаю в системе hotSpot с сервером Freeradius. Я хочу отслеживать все посещенные сайты пользователей. Я хочу регистрировать все посещенные веб-сайты всеми пользователями, используя mac-адрес и имя пользователя. (когда пользователь хочет получить доступ к Интернету, он должен иметь учетную запись в моей системе точек доступа). freeradius не предоставляет эту функцию, так как я могу это сделать? Я хочу сохранить все посещенные пользователем сайты в базе данных MySQL
1 ответ
Вам нужно что-то, что понимает HTTP. Переадресация прокси (как squid
) было бы самым простым решением для развертывания. Помните, что вы не можете отслеживать запросы к веб-сайтам HTTPS, так как соединение зашифровано.
Тем не мение, squid
не даст вам MAC-адреса. Вам нужно будет сопоставить их позже или просто перейти по имени пользователя.