题
我正在寻找一种方法来创建我的家用计算机访问过的 URL 的简单列表/日志/数据库。此列表应显示域、网址、时间戳、发送/接收的字节数,仅此而已。
背景
在我的家庭网络上,我经常访问计算机知识有限的访客和一些装有未打补丁的旧版 Windows 的笔记本电脑。我们年幼的孩子和我十几岁的儿子也偶尔可以访问。偶尔,有人会点击一些疯狂的东西。目前,我怀疑有一种高度复杂的病毒通过修改我们的谷歌搜索结果来感染我们的整个局域网。这样结果的文本没有变化,但链接偶尔会指向极端恶意的站点。它的设计非常巧妙,很难追踪,但我有强有力的证据表明它存在。所以我开始认真打击我们的网络。
先前的研究
我熟悉许多分析工具,如wireshark和严重矫枉过正的网络管理系统。我已经阅读了数十个相关问题。与我最相似的一个是:
然而,这家伙采取了一种过于复杂的方法。我也知道RFlow,但我正在寻求一种更通用的方法,我不想仅仅因为我的路由器缺少此协议而购买另一台路由器。
一定有更简单的方法!我不能设置一个代理,将我的所有计算机都指向它,并让该代理记录所有请求的 URL 吗?
似乎鱿鱼将成为首选的代理以及解析日志文件的某种外部工具。有没有人有关于通过代理分析家庭网络中计算机(Mac、Windows、Ubuntu)流量的干净、简单的方法的建议?Squid 扩展的数量是压倒性的。有没有人用无数的鱿鱼插件成功地做这种事情?