如果截取软件内webbrowser发出去的封包?

dzz028 dzz028 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
在应用程序内,有一个webbrowser。我现在再想办法截取他发出去的封包(截取封包的操作也在这个应用程序内完成,如果做不到分开二个程序也行)。

不需要修改封包,截取就行了。

大家能不能告诉我思路?能有例子更好。或者说哪个dll有此功能那就更好了。

上次在csdn好像看到有人成功截取了webbrowser的封包,可惜我当时没细看。也没记下网址。



我现在有几种方案:
1.raw socket :这个方案正在尝试中...暂时没成功,我怀疑这样截取到的包会不会太多,导致性能下降。

2.给webbrowser弄个代理,代理到“127.0.0.1”某个端口,然后socket侦听此端口。 :此方案为备选方案,准备尝试

3.HOOK API :这个也暂时没有尝试,貌似做起来会花很多时间

4.看能不能设置或获取webbrowser的使用端口,然后socket侦听此端口。 :备选方案,但是不知如何设置或获取webbrowser的使用端口


看大家有没有更好的提议。
...全文

相关推荐

评论 9
收藏 已收藏
分享
返回顶部
dzz028
VB 16,718 成员 110,520 内容