查找我的计算机正在请求的 URL 的方法

查找我的计算机正在请求的 URL 的方法

例如,我在浏览器中输入 google.com 作为 URL。它会“去解析”名称。另一个应用程序可能会在我不知情的情况下尝试连接到 URL。我需要跟踪计算机中发生的事情。出于某种原因,我需要这个。有办法吗?我试过 WireShark,但它无法专注于应用程序,而且很难在这么多数据包中找到我想要的东西。操作系统是 Ubuntu 20.04。

答案1

尝试 Linux 版 TCPview。我还没有在 Ubuntu 上使用过,Windows 版还不错。试试 Linux 版。链接在这里。 https://sourceforge.net/projects/tcpview-for-linux/

答案2

如果你主要想知道你的计算机正在访问哪些域,那么你可以考虑使用Pi孔作为您的 DNS 服务器。

除了可以阻止许多不良域名之外,Pi-hole 还提供了一个基于 Web 的控制面板,其中包含大量有关哪些域名已被请求/阻止/允许的报告/日志。

在您的网络上安装一次 Pi-hole 可以为您配置为使用 Pi-hole 机器进行 DNS 的任何设备(计算机、电视等)提供相同的日志记录/阻止功能。

答案3

如果您只对浏览器活动选项卡的活动感兴趣,则可以使用大多数现代浏览器附带的开发人员工具功能。

如果你有兴趣了解整个浏览器活动,你可以使用类似ZAP代理。启动它并将其设置为浏览器的代理后,它可以拦截浏览器发送的所有请求和收到的响应。

如果你想了解浏览器的所有活动,而不仅仅是 HTTP 内容,你可以使用perfftrace甚至最新bpftrace工具来查看它进行的所有函数调用和尝试访问的文件。

相关内容