VB NET - 拦截 http 网络浏览器流量



对不起英语。

我写了一个带有网络浏览器的 vb 网络应用程序。 在此Web浏览器中运行德州扑克Flash应用程序。

我有必要在手牌完成后查看卡片,以将手牌保存在 txt 文件中。我可以以什么方式拦截每个网络浏览器的 http 流量?

附言这是合法的。我只想在它完成时看到这只手。

谢谢

若要使用 .NET 截获 HTTP 流量,需要创建一个 Web 代理并将 Web 浏览器控件定向到该代理。 这里有一个广泛的讨论:

如何在 C# 中创建一个简单的代理?

话虽如此,您几乎肯定会发现通信是加密的。毕竟,您不希望其他人仅通过嗅探网络上的数据包来拦截您手中的牌。

许多在线扑克游戏允许您在手牌完成后使用明确定义的机制下载手牌历史记录。 我熟悉的所有扑克分析工具都使用这种方法。

如果由于某种原因您无法执行此操作,请考虑在显示手时进行屏幕截图。 您可以查看显示卡牌值的关键位置的屏幕,并与 52 张可能的牌中的每张牌的图像(或者更可能是显示值和花色的区域)进行比较,以确定每个位置的牌。

在互联网论坛中,我找到了解决方案:拦截浏览器的http流量很容易。

问题是只有 http 数据包被拦截。以 xml 形式打包的闪存应用程序被忽略。Flash应用程序加载在Web浏览器中,而不是在axShockwaveFlash中加载。

谢谢

相关内容

  • 没有找到相关文章

最新更新