我的电脑上有东西正在访问互联网。我怎么知道具体是什么?

我的电脑上有东西正在访问互联网。我怎么知道具体是什么?

我如何确定我的电脑上哪些程序可以访问互联网?我怀疑是bitcoin-qt

但我怎么才能确定呢?

答案1

尝试TCP查看器来自 SysInternals。引用自网站:

TCPView 是一个 Windows 程序,它将向您显示系统上所有 TCP 和 UDP 端点的详细列表,包括本地和远程地址以及 TCP 连接的状态。在 Windows Server 2008、Vista 和 XP 上,TCPView 还会报告拥有端点的进程的名称。TCPView 提供了 Windows 附带的 Netstat 程序的一个更具信息性和更方便呈现的子集。TCPView 下载包括 Tcpvcon,这是一个具有相同功能的命令行版本。

答案2

有点重火炮,但也是一种选择。你可以使用Wireshark(或者仅tcpdump在 Linux 中)并查看数据通过哪个端口发送。

如果在 Windows 中

netstat -aon

-a- 显示所有连接

-o- 显示与每个连接关联的所属进程 ID

-n- 显示地址和端口号

然后,您只需使用任务管理器进程选项卡将进程 ID 与应用程序关联即可。(您必须从“查看”菜单中添加 PID 列)。

如果在 Linux 中

netstat -nap

-a- 显示正在监听和非监听(对于 TCP,这意味着已建立的连接)套接字

-n- 显示数字地址

-p- 显示每个套接字所属程序的 PID 和名称

答案3

你没有提到你使用的是哪个操作系统。但我一直使用网络平衡器软件Windows 操作系统知道软件从互联网传输数据。

你可以阻止下载或上传或更改下载或上传的优先级

您可以从此链接下载:http://seriousbit.com/netbalancer/

答案4

在命令提示符下运行 netstat -an | grep ':80',它将显示进程正在使用端口 80(HTTP),或者 netstat -an,并在 Windows 中查找使用端口 80 的进程(因为 Windows 实际上没有像 grep 这样的东西。)

相关内容