django-axes:在Django驱动的网站中跟踪失败的登录尝试

时间:2021-04-22 17:04:51
【文件属性】:
文件名称:django-axes:在Django驱动的网站中跟踪失败的登录尝试
文件大小:226KB
文件格式:ZIP
更新时间:2021-04-22 17:04:51
Python django-axes Axes是一个Django插件,用于跟踪基于Django的网站的可疑登录尝试并实现简单的蛮力攻击阻止。 该名称有点像个古怪的双关语,因为它可以解释为: access ,例如在监视访问尝试中,或 axes ,如您可以用来砍(通常在木头上)的工具中一样。 功能性 Axes会记录到Django支持的站点的登录尝试,并防止攻击者在超出配置的尝试限制时尝试进一步登录到您的站点。 轴可以跟踪这些尝试并将它们无限期地保存在数据库中,或者使用快速且抗DDoS的高速缓存实现。 可以将轴配置为通过IP地址,用户名,用户代理或其组合来监视登录尝试。 Axes支持冷静期,IP地址白名单和黑名单,用户帐户白名单以及其他用于Django访问管理的功能。 文献资料 有关安装和配置的更多信息,请参见以下文档: 问题 如果您有任何疑问或在使用该应用程序时遇到问题,请在以下位置提交错误报
【文件预览】:
django-axes-master
----README.rst(3KB)
----axes()
--------handlers()
--------models.py(1KB)
--------conf.py(5KB)
--------apps.py(1KB)
--------backends.py(3KB)
--------utils.py(2KB)
--------management()
--------middleware.py(1KB)
--------checks.py(4KB)
--------locale()
--------decorators.py(628B)
--------helpers.py(16KB)
--------__init__.py(142B)
--------migrations()
--------signals.py(2KB)
--------admin.py(2KB)
--------attempts.py(3KB)
--------exceptions.py(380B)
----pyproject.toml(1KB)
----docs()
--------9_development.rst(1KB)
--------10_changelog.rst(43B)
--------7_architecture.rst(4KB)
--------images()
--------conf.py(4KB)
--------1_requirements.rst(648B)
--------3_usage.rst(4KB)
--------6_integration.rst(9KB)
--------Makefile(7KB)
--------8_reference.rst(406B)
--------4_configuration.rst(12KB)
--------index.rst(355B)
--------5_customization.rst(6KB)
--------2_installation.rst(5KB)
----CHANGES.rst(25KB)
----.github()
--------dependabot.yml(147B)
--------workflows()
----.prospector.yaml(86B)
----tests()
--------test_middleware.py(1KB)
--------test_attempts.py(6KB)
--------test_login.py(27KB)
--------test_decorators.py(2KB)
--------test_logging.py(4KB)
--------test_backends.py(747B)
--------urls_empty.py(23B)
--------test_handlers.py(19KB)
--------__init__.py(0B)
--------settings.py(2KB)
--------test_signals.py(489B)
--------test_helpers.py(25KB)
--------urls.py(112B)
--------test_management.py(4KB)
--------test_admin.py(935B)
--------test_checks.py(4KB)
--------base.py(6KB)
--------test_models.py(1KB)
----LICENSE(1KB)
----mypy.ini(105B)
----codecov.yml(212B)
----requirements.txt(89B)
----requirements-qa.txt(44B)
----setup.py(2KB)
----manage.py(249B)
----.gitignore(185B)
----requirements-test.txt(96B)

网友评论