![如何通过网络监控 Windows XP 互联网历史记录?(我是 ubuntu 12.04)](https://linux22.com/image/962384/%E5%A6%82%E4%BD%95%E9%80%9A%E8%BF%87%E7%BD%91%E7%BB%9C%E7%9B%91%E6%8E%A7%20Windows%20XP%20%E4%BA%92%E8%81%94%E7%BD%91%E5%8E%86%E5%8F%B2%E8%AE%B0%E5%BD%95%EF%BC%9F%EF%BC%88%E6%88%91%E6%98%AF%20ubuntu%2012.04%EF%BC%89.png)
我认为我的女儿正在访问她不应该访问的网站。她通过 Windows XP 桌面访问了这些网站。有没有一个程序可以让我在 Ubuntu 12.04 上查看她通过网络访问的网站?
答案1
如果浏览器是 Firefox 3(或更新版本),您可以通过网络共享places.sqlite
存储该文件的 mozilla 文件夹。该文件可以通过以下方式进行分析:sqlite浏览器例如。
答案2
您也许能够以某种方式做到这一点,但请记住,如果您的女儿使用私人浏览或隐身模式(只需在 IE 上按 ctrl+shift+P,在 chrome 上按 ctrl+shift+n,无需其他安装),则该方法根本不起作用并且无法被检测到。
答案3
通过使用类似 的程序,可以在一定程度上实现这一点wireshark
,监听网络段(也就是说,您需要在同一交换机上,并且如果适用,则位于同一 vlan 中)。这不适用于加密流量(https、ssh 等),但许多网站都以明文形式发送数据。如果尝试无线嗅探流量,这会更加复杂,但有一些程序(如 aircrack)可以帮助您入门。另一种选择是设置专用代理(squid 等),充当目标 PC 和路由器之间的中间层。它具有许多功能,但也可以记录流量源和目的地(如网站)。您还可以使用 OpenDNS 之类的程序,它可以进行一些日志记录,并可以过滤各种类别 - 它通过将 DNS 查找重定向到“坏”站点来实现这一点。但是,它要求目标 PC 指向 OpenDNS 进行名称解析。