Apply an IP restriction to specific routes
Project description
django-simple-ip-restrict
This middleware allows you to mark Django URL namespaces as unavailable to all requests except those coming from a whitelisted IP subnet.
Instructions
Add to the list of MIDDLEWARE:
"django_simple_ip_restrict.middleware.ip_filter",
Then you can set the following keys on settings.py:
- IP_PROTECTED_NAMESPACES: list of namespaces to block (default: ["admin"])
- IP_NETWORKS_WHITELIST: list of subnets to allow, in CIDR notation
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for django_simple_ip_restrict-1.0.23.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 42be9ec0fa6c07a9ec3a320d7f8059b3780927df9a29eb591bbfc95da8cb1af1 |
|
MD5 | d4660fc6dd6c43c49cc95e9f4690fd72 |
|
BLAKE2b-256 | edd5a2d782451c327740edbd7317c26842e9cd20381d200ae2015f4c32078f8e |
Close
Hashes for django_simple_ip_restrict-1.0.23-py3.7.egg
Algorithm | Hash digest | |
---|---|---|
SHA256 | ed5c74a46fefab556a42db3fc002f2b686e68757fb48e2bc12b821bad1318603 |
|
MD5 | fe1e2c0c11a8a87178d8a7a7cefd11c9 |
|
BLAKE2b-256 | 465ebd9e1a767f8c0000c9d6dbdff1f3efe6352e47c3d89a59d13f0ad0b89e5c |