在 Windows 处理它们之前捕获接收到的数据包

问题描述

我正在尝试捕获我在 Windows 10 上收到的数据包,然后 Windows 才能处理它们并对其进行修改。

我实际上如何做到这一点?

一些想法-

  1. 创建windows网络适配器,连接方式如下: (我真正的网络适配器 - 新适配器 - 互联网)
  2. 获取对某个打开的套接字的响应,接收那里的数据包,解密它,然后以某种方式让谷歌浏览器处理它。

在这个新适配器上捕获数据包,修改它们,然后将它们发送到真正的网络适配器。

更多信息:

我正在创建一个 vpn 服务器(代理 + 加密负载)

因此,在客户端上,我“即时”捕获所有流量,修改它们(加密有效负载),将其发送到服务器,服务器解密数据包,然后将其发送到互联网,接收响应,对其进行加密,然后将其发回. 客户端接收 - (例如简单的 http html 响应)以及加密的有效负载。在 windows 网络堆栈收到这个数据包进行处理之前,我需要对其进行解密。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)