“因为winpcap独立于主机协议发送和接收数据,例如TCP / IP,这意味着winpcap无法停止,过滤并控制同一机器控制上的其他应用程序,它只能简单地监视它们,所以它无法为类似的网络流量控制,服务质量,个人防火墙等提供支持。“
在这篇文章中,“winpcap无法停止,过滤并控制同一机器控制上的其他应用程序”意味着什么?
答案 0 :(得分:0)
这意味着如果您的计算机上的某个程序正在发送和接收数据包,那么这些数据包通过操作系统的路径不会,也不能通过WinPcap;所有WinPcap都可以监听机器发送和接收的数据包的副本。
这意味着,例如,如果您希望实施防火墙程序以防止其他程序连接到特定地址或端口或从特定地址或端口接收连接,或者修改其他程序发送的数据包之前进入网络或修改从网络收到的数据包,然后再传递给其他程序,或者做其他事情"激活",你就不能使用WinPcap。
WinPcap在Windows中使用旨在支持数据包嗅探器等程序的机制,因此WinPcap中存在限制;一个支持编写防火墙等的库必须在Windows中使用不同的机制(这些机制可能不支持数据包嗅探器等程序)。