我想知道如何监控用户发出的 http 请求。我有一个 FreeBSD 8.1 服务器,我希望获得如下的 http 请求输出:
源MAC地址或IP地址→目的IP地址。
我不需要任何其他信息,只需要请求的来源和目的地。
答案1
我认为最简单的方法是使用透明的 HTTP 代理(如squid
)来记录请求。
将所有传出 HTTP 请求重定向到该服务器。要获取 MAC 地址,请与 DHCP 服务器租用文件相关联,或者使用类似 的内容arpwatch
(如果用户自己分配 IP)。
我想知道如何监控用户发出的 http 请求。我有一个 FreeBSD 8.1 服务器,我希望获得如下的 http 请求输出:
源MAC地址或IP地址→目的IP地址。
我不需要任何其他信息,只需要请求的来源和目的地。
我认为最简单的方法是使用透明的 HTTP 代理(如squid
)来记录请求。
将所有传出 HTTP 请求重定向到该服务器。要获取 MAC 地址,请与 DHCP 服务器租用文件相关联,或者使用类似 的内容arpwatch
(如果用户自己分配 IP)。