没有合适的资源?快使用搜索试试~ 我知道了~
django-defender:一个简单的超快速django可重用应用程序,可阻止人们通过蛮力强迫登录尝试
共47个文件
py:29个
rst:4个
html:3个
需积分: 10 0 下载量 151 浏览量
2021-05-13
01:30:27
上传
评论
收藏 54KB ZIP 举报
温馨提示
django-defender 一个简单的Django可重用应用程序,可阻止人们强行强制登录尝试。 目的是使此过程尽可能快,以便我们不会减慢登录尝试的速度。 我们将使用缓存,以便不必每次登录时都可以检查数据库来访问数据库。 第一个版本将基于Redis,但目标是使其可配置,以便人们可以使用最适合其需求的任何后端。 使用django-defender的网站 如果您在网站上使用防御者,请提交PR以添加到列表中。 文献资料 可在阅读文档中找到文档: 特征 将所有登录尝试记录到数据库 支持具有不同IP地址头的反向代理 速率限制基于 用户名 IP地址 使用Redis进入黑名单 配置 Redis服务器 主持人 港口 数据库 密码 按键前缀 块长 阻止之前的错误尝试次数 95%的代码覆盖率 完整文件 能够将登录尝试存储到数据库 管理命令清理登录尝试数据库表 管理员页面 阻止的用户名和IP地址列表
资源推荐
资源详情
资源评论
收起资源包目录
django-defender-master.zip (47个子文件)
django-defender-master
setup.py 3KB
.gitignore 741B
exampleapp
urls.py 498B
__init__.py 0B
defender.sb 136KB
utils.py 193B
readme.md 383B
settings.py 2KB
requirements.txt 52B
CHANGES.rst 4KB
MANIFEST.in 282B
LICENSE 11KB
defender
templates
admin
defender
app_index.html 578B
defender
admin
blocks.html 2KB
lockout.html 187B
tasks.py 448B
ci_settings.py 2KB
signals.py 832B
urls.py 482B
__init__.py 65B
views.py 1KB
middleware.py 826B
connection.py 2KB
models.py 797B
utils.py 12KB
config.py 3KB
admin.py 626B
test.py 650B
migrations
__init__.py 0B
0001_initial.py 1KB
decorators.py 2KB
test_urls.py 190B
management
__init__.py 0B
commands
__init__.py 0B
cleanup_django_defender.py 1KB
test_settings.py 2KB
tests.py 41KB
data.py 409B
.github
workflows
release.yml 1002B
test.yml 1KB
README.rst 25KB
.coveragerc 117B
CONTRIBUTING.rst 368B
docs
Makefile 634B
index.rst 314B
conf.py 2KB
tox.ini 1KB
共 47 条
- 1
资源评论
Alysa其诗闻
- 粉丝: 26
- 资源: 4684
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功