Rate Limit Failed Login Attempts #10067

Open
opened 2025-12-29 21:26:23 +01:00 by adam · 0 comments
Owner

Originally created by @arthanson on GitHub (Aug 9, 2024).

NetBox version

v4.0.8

Feature type

Change to existing functionality

Proposed functionality

Put in code to rate-limit failed login attempts.

Use case

Rate limiting is a form of both security and quality control. It is important for quality of service, efficiency and security and one of the easiest and most efficient ways to control traffic. It is a basic form of security to limit hackers trying to brute-force login.

Database changes

None

External dependencies

Potentially none - there are outside packages that do this, but probably not difficult to just add code directly to do this.
https://github.com/jazzband/django-defender - this looks like one of the best
https://github.com/jazzband/django-axes
https://pub.aimind.so/rate-limiting-login-attempts-in-django-with-custom-session-authentication-7d65a9d4278d
https://github.com/brutasse/django-ratelimit-backend

Originally created by @arthanson on GitHub (Aug 9, 2024). ### NetBox version v4.0.8 ### Feature type Change to existing functionality ### Proposed functionality Put in code to rate-limit failed login attempts. ### Use case Rate limiting is a form of both security and quality control. It is important for quality of service, efficiency and security and one of the easiest and most efficient ways to control traffic. It is a basic form of security to limit hackers trying to brute-force login. ### Database changes None ### External dependencies Potentially none - there are outside packages that do this, but probably not difficult to just add code directly to do this. https://github.com/jazzband/django-defender - this looks like one of the best https://github.com/jazzband/django-axes https://pub.aimind.so/rate-limiting-login-attempts-in-django-with-custom-session-authentication-7d65a9d4278d https://github.com/brutasse/django-ratelimit-backend
adam added the type: featurecomplexity: mediumnetboxstatus: backlog labels 2025-12-29 21:26:23 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/netbox#10067