Overview of django-axes functionality
masterdjango-axes is a Django plugin designed to monitor suspicious login attempts and implement brute-force attack blocking. It tracks login attempts and prevents further attempts once a configured limit is exceeded.
Key capabilities include:
- Tracking Methods: Monitor attempts by IP address, username, user agent, or combinations thereof.
- Persistence Options: Store attempt data indefinitely in the database or use a fast, DDoS-resistant cache implementation.
- Access Management: Supports cool-off periods, IP address allow-listing/block-listing, and user account allow-listing.