我想在连接到我的网络的某些 PC 中记录 http 流量,以便了解用户访问了哪些站点。该程序将在一家公司运行,可能是为了检查工人是否没有去网站做额外的工作,可能是为了统计数据。我只需要知道什么电脑在什么时间浏览了哪个网站,没有其他信息。
我在网上冲浪了几个小时,没有找到任何对我有用的东西。我试过wireshark,但是太复杂了,不能作为守护进程运行(我知道,也许我错了)而且那个窗口很大。
我尝试将 ServerSocket 绑定到 80 端口,但没有成功,似乎没有数据到达我的套接字。与 Socket 相同的结果(绑定到 80 localhost)是否有任何类允许我在 safari(或任何其他浏览器)和端口之间插入?
[在我被要求这样做之前,公司使用了几天的键盘嗅探器。但这种方式的隐私是零,显然这不是正确的解决方案。]
任何想法?Ps 该程序不会是“秘密”,工作人员知道它,但需要的是非管理员不能阻止它。
首选 java 解决方案,因为它是我知道的唯一语言。