在网络中跟踪用户访问的网站 ubuntu

在网络中跟踪用户访问的网站 ubuntu

我在带有 freeradius 服务器的热点系统中工作。我想跟踪用户访问的所有网站。我想使用 mac 地址和用户名记录所有用户访问的所有网站。(当用户想要访问互联网时,他必须在我的热点系统中拥有帐户)。freeradius 不提供此功能,那么我该怎么做?我想将用户访问的所有网站存储到 mysql 数据库中

答案1

您需要某种能够理解 HTTP 的东西。转发代理(如squid)将是最容易部署的解决方案。请记住,您无法跟踪对 HTTPS 网站的请求,因为连接是加密的。

但是,squid不会向您提供 MAC 地址。您要么稍后再匹配,要么直接按用户名进行匹配。

相关内容