BeEF浏览器和操作系统兼容性

目标系统兼容性

考虑到BeEF用例的性质,重要的是我们确保各种操作系统和浏览器之间的兼容性。请注意,此兼容性不是参考BeEF的主机系统安装,而是目标系统已被钩住。

浏览器堆栈

每当提出合并请求时,BeEF都会在Travis-CI上运行自动化测试。这种自动化测试的一个组件是通过BrowserStack运行任何客户端代码(例如,命令模块测试)。

BrowserStack允许我们通过浏览器/操作系统的矩阵来运行代码,从而确保对BeEF代码库的任何更新都可以在广泛的目标环境中运行。这种做法有助于我们维护更稳定的master分支,并为pull请求中的代码质量设置基线。

Travis-CI的开放源代码许可限制使我们无法运行全套兼容性测试。我们的目标是在这些限制的范围内获得最佳的端到端覆盖范围,并优先考虑每个操作系统/浏览器的最新和最新最小兼容版本。

请参阅下面的兼容性列表:

Chrome Firefox Safari Edge Internet Explorer
OSX
Catalina 815941 7568 ESR11 13
El Capitan 8114 757 9.1
Snow Leopard 493514 4238 ESR7 5.1
视窗
10 815937 7568 ESR32 81 11
8 8122 7532 81 10
XP 432814 472616 7

本文章首发在 网安wangan.com 网站上。

上一篇 下一篇
讨论数量: 0
只看当前版本


暂无话题~