django-ratelimit-backend 1.0

Login rate-limiting at the auth backend level

Django-ratelimit-backend

Rate-limit your login attempts at the authentication backend level. Login attempts are stored in the cache for 5 minutes and IPs with more than 30 failed login attempts in the last 5 minutes are blocked.

The numbers (30 attempts, 5 minutes) as well as the blocking strategy can be customized.

Credits

Hacking

git clone https://brutasse@github.com/brutasse/django-ratelimit-backend.git

Hack and run the tests:

python setup.py test

To run the tests for all supported Python and Django versions:

pip install tox
tox
BSD licence, see LICENCE file

Author

Bruno Renié

Pip

django-ratelimit-backend==1.0

Classifiers

  • Development Status :: 5 - Production/Stable
  • Environment :: Web Environment
  • Framework :: Django
  • Intended Audience :: Developers
  • Programming Language :: Python
  • Programming Language :: Python :: 2.6
  • Programming Language :: Python :: 2.7
  • Programming Language :: Python :: 3
  • Programming Language :: Python :: 3.3
  • Programming Language :: Python :: 3.4
  • Natural Language :: English
  • License :: OSI Approved :: BSD License

Requirements

File Type Python Version Uploaded On Downloads
django_ratelimit_backend-1.0-py2.py3-none-any.whl Wheel py2.py3 July 10, 2015 420
django-ratelimit-backend-1.0.tar.gz Source July 10, 2015 2,149
Version Release Date
1.0 July 10, 2015
0.6.4 March 31, 2015
0.6.3 Feb. 12, 2015
0.6.2 July 28, 2014
0.6.1 Jan. 21, 2014
0.6 April 18, 2013
0.5 Feb. 14, 2013
0.4 Jan. 20, 2013
0.3 Nov. 22, 2012
0.2.1 Oct. 26, 2012
0.2 July 31, 2012
0.1 Oct. 18, 2011
Date Package Version Action
Aug. 26, 2015, 12:22 a.m. django-ratelimit-backend 0.3 Release Created
Aug. 26, 2015, 12:22 a.m. django-ratelimit-backend 0.6.4 Release Created
Aug. 26, 2015, 12:22 a.m. django-ratelimit-backend 0.2.1 Release Created
Aug. 26, 2015, 12:22 a.m. django-ratelimit-backend 0.1 Release Created
Aug. 26, 2015, 12:22 a.m. django-ratelimit-backend 0.6 Release Created
Aug. 26, 2015, 12:22 a.m. django-ratelimit-backend 0.4 Release Created
Aug. 26, 2015, 12:22 a.m. django-ratelimit-backend 0.5 Release Created
Aug. 26, 2015, 12:22 a.m. django-ratelimit-backend 0.2 Release Created
Aug. 26, 2015, 12:22 a.m. django-ratelimit-backend 0.6.1 Release Created
Aug. 26, 2015, 12:22 a.m. django-ratelimit-backend 0.6.2 Release Created
Aug. 26, 2015, 12:22 a.m. django-ratelimit-backend 0.6.3 Release Created
Aug. 26, 2015, 12:22 a.m. django-ratelimit-backend 1.0 Release Created
Aug. 26, 2015, 12:22 a.m. django-ratelimit-backend Package Created