重定向发送的数据包+修改- Pcap.Net

本文关键字:修改 Pcap Net 数据包 重定向 | 更新日期: 2023-09-27 18:02:44

我使用Pcap。Net在c#应用程序中。在浏览网站时,我需要修改除UDP之外的所有数据包,使它们通过代理。

我解释了为什么,我使用代理,但它没有直接连接快。所以我想修改http tcp数据包通过代理发送,但保持所有UDP直接连接的速度原因。

所以问题是,我如何修改一个数据包被终止发送到直接连接,而不是发送到代理?

PS:我已经知道如何排序我的数据包来过滤我需要修改的。

PS2:为了更清晰。我如何从我的计算机将要发送的数据包中更改Destination IP, Destination PortRequest URI ?

重定向发送的数据包+修改- Pcap.Net

使用Pcap。Net不能更改发送的数据包。参见Pcap中的问题1。净FAQ

但是,您可以捕获它们,修改它们并发送修改后的数据包。

这不会阻止原始数据包被发送。

参见Pcap中的报文解析和报文发送。Net用户指南,学习如何捕获数据包和发送新数据包。

我希望这有帮助,

波阿斯