Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
转发未指定给windows上本地计算机的数据包_Windows_Redirect_Networking_Portforwarding_Winpcap - Fatal编程技术网

转发未指定给windows上本地计算机的数据包

转发未指定给windows上本地计算机的数据包,windows,redirect,networking,portforwarding,winpcap,Windows,Redirect,Networking,Portforwarding,Winpcap,我感兴趣的是捕获未指定给windows上本地计算机的数据包(tcp数据包),并将它们转发到其他端口上的其他应用程序来处理它们 netsh不工作,我猜它没有转发数据包,因为它没有指定给本地机器 例如: 机器A向机器C发送数据包,数据包通过机器B。 我希望机器B捕获数据包(因为它不是指定给机器B的),并将其重定向(不操纵数据包)到其他应用程序(在其他本地端口上)以处理它们 机器B是windows工作站 如果没有其他选择,我想使用winpcap来实现,但我不知道如何实现 谢谢大家! 您如何知道该包将通

我感兴趣的是捕获未指定给windows上本地计算机的数据包(tcp数据包),并将它们转发到其他端口上的其他应用程序来处理它们

netsh不工作,我猜它没有转发数据包,因为它没有指定给本地机器

例如: 机器A向机器C发送数据包,数据包通过机器B。 我希望机器B捕获数据包(因为它不是指定给机器B的),并将其重定向(不操纵数据包)到其他应用程序(在其他本地端口上)以处理它们

机器B是windows工作站

如果没有其他选择,我想使用winpcap来实现,但我不知道如何实现


谢谢大家!

您如何知道该包将通过中间机?如果所有机器都在同一个LAN上,则帧将直接从主机传送到主机,而不是通过中间机器。如果它们位于不同的网络上,源主机将向其配置的网关发送帧。网络的构建方式将导致出现这种情况。他们在不同的网络上