drb

django-ratelimit-backend

Rate-limit your login attempts at the authentication backend level

Showing:

Popularity

Downloads/wk

0

GitHub Stars

166

Maintenance

Last Commit

2yrs ago

Contributors

17

Package

Dependencies

1

License

BSD licence, see LICENCE file

Categories

Readme

Django-ratelimit-backend

.. image:: https://api.travis-ci.org/brutasse/django-ratelimit-backend.png :alt: Build Status :target: https://travis-ci.org/brutasse/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

Rate & Review

Great Documentation0
Easy to Use0
Performant0
Highly Customizable0
Bleeding Edge0
Responsive Maintainers0
Poor Documentation0
Hard to Use0
Slow0
Buggy0
Abandoned0
Unwelcoming Community0
100