在认证后端级别进行登录速率限制
项目描述
Django-ratelimit-backend
在认证后端级别对登录尝试进行速率限制。登录尝试将存储在缓存中5分钟,过去5分钟内登录尝试失败的IP将被阻止,如果失败次数超过30次。
数字(30次尝试,5分钟)以及阻止策略都可以自定义。
作者:Bruno Renié及贡献者
许可证:BSD
兼容性:Django 1.8及更高版本
致谢
Simon Willison,他的ratelimitcache想法
黑客攻击
git clone https://brutasse@github.com/brutasse/django-ratelimit-backend.git
黑客攻击并运行测试
python setup.py test
要运行所有支持的Python和Django版本的测试
pip install tox tox
项目详情
下载文件
下载适用于您平台上的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源分布
django-ratelimit-backend-2.0.tar.gz (14.5 kB 查看哈希值)
构建分布
关闭
哈希值 for django_ratelimit_backend-2.0-py2.py3-none-any.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 9fa1f8b3f45101f49eabb2cdfd032e1af1e12f37b8b888ca3265f363389dd8be |
|
MD5 | 1258bc89b692233d391900a1f1a5e295 |
|
BLAKE2b-256 | c1616230218ab8137235581461b48bc16cedf95946cf1d18ae4df7ee882a01e4 |