dashifen / anti-brute-squad
一个WordPress MU插件,通过限制浏览器会话中失败的登录尝试次数来防止暴力攻击。
3.0.1
2021-10-08 10:28 UTC
Requires
- php: >=7.4
- dashifen/wp-handler: ^10
README
Anti Brute Squad 是一种非常直接的方法,在达到一定次数的失败登录尝试后阻止访问您的WordPress仪表板。默认情况下,这个数字是五,但您可以通过过滤器来更改它(见下文)。
它被设置为成为一个composer依赖项,但如果这不是您处理WordPress插件的方式,您可以直接从 src/AntiBruteSquad.php
文件中复制逻辑。如果您使用composer,只要您使用 composer/installers
和 lkwdwrd/wp-muplugin-loader
包,Anti Brute Squad 应该可以作为一个MU插件加载。
按照目前的设计,此插件至少需要PHP 7.1。它已测试至PHP 7.4。
过滤器
-
anti-brute-squad-login-limit
- 修改访问者在被锁定之前失败的登录尝试次数。默认值为五。 -
anti-brute-squad-access-blocked-message
- 当访问者超过该限制时,伴随HTTP 401未经授权头显示在屏幕上的默认消息。默认为“您没有权限访问此网站。”这也可以通过WordPress国际化功能进行更改,如果您这样做更方便。