django-fast-iprestrict

View on PyPIReverse Dependencies (0)

0.19.4 django_fast_iprestrict-0.19.4-py3-none-any.whl

Wheel Details

Project: django-fast-iprestrict
Version: 0.19.4
Filename: django_fast_iprestrict-0.19.4-py3-none-any.whl
Download: [link]
Size: 33450
MD5: 2f5fe0dd4a78c2e81d9ab5543a89b8c4
SHA256: dad92fc50ee99aaf2b96f5dae72b36c564cf98c2900e6c6e948e5c2a411d7587
Uploaded: 2024-03-13 08:37:24 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: django-fast-iprestrict
Version: 0.19.4
Summary: Restrict access to django project to trusted ips and optionally apply ratelimits. Like WAF in django.
Author: alex
Author-Email: devkral[at]web.de
Home-Page: https://github.com/devkral/django-fast-iprestrict
Project-Url: Repository, https://github.com/devkral/django-fast-iprestrict
License: MIT
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Web Environment
Classifier: Framework :: Django
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Topic :: Security
Classifier: Topic :: System :: Networking :: Firewalls
Requires-Python: >=3.9,<4.0
Requires-Dist: django (>=4.0)
Requires-Dist: django-fast-ratelimit (>=7.3.3); extra == "ratelimit"
Provides-Extra: ratelimit
Description-Content-Type: text/markdown
[Description omitted; length: 11375 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.9.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
django_fast_iprestrict/__init__.py sha256=QorZviwdGGqbo8dSzQnTaNInoTq9FKxGW-DgW5r0q-U 7052
django_fast_iprestrict/admin.py sha256=MJPRm4T82IceuC2t-ZPruYOIvJohGFhRT5J94PB9DXQ 19044
django_fast_iprestrict/apps.py sha256=Jrt5tCjEUwVu1bcgUZIn1Bd_RQ5RS3HVhIR0hWCOWyM 2128
django_fast_iprestrict/forms.py sha256=kbYJ-U4Menqg7UfzAuIvb2j21wRvpEnHuk8UWc-YReY 1868
django_fast_iprestrict/management/commands/iprestrict_clear_caches.py sha256=sKL5eonFoebhbi9FxBmHFQweyj_jVFjR0_uMFhvQ1S8 860
django_fast_iprestrict/management/commands/iprestrict_unrestrict_all.py sha256=hudMezGdPxNWBMVuYazgHSwbLmHSz6gg0FKX7siHxTk 572
django_fast_iprestrict/middleware.py sha256=eDfFQSIOoPOxM6RkC5giSuZn4xbDagbN4tRIYCMEg_Y 3494
django_fast_iprestrict/migrations/0001_initial.py sha256=KL-xh2H6IOU29RUgnOxSQH5fJaVJEYfsuBCq7FixPUE 2783
django_fast_iprestrict/migrations/0002_split_rule.py sha256=YBEf2zNl4hf2RvafablDokw08h5gIVOPbjBu52rJNfA 3268
django_fast_iprestrict/migrations/0003_migrate_rule.py sha256=XdL0ekvc0p1E2F8Jsjg5bN8VQj4JlL4G5TD1ChHZEbk 1086
django_fast_iprestrict/migrations/0004_cleanup_rule.py sha256=qJsRTwQfBqOL06MOvFQmEh_gxe5gdkUxwLedUO4vSMA 468
django_fast_iprestrict/migrations/0005_add_ratelimit_fix_generator_fn.py sha256=jZlMMTpk7Co6e4uZLB4XCP1zrIbfcjtcYlxaokYM3QE 2737
django_fast_iprestrict/migrations/0006_rule_invert_methods_rule_methods_and_more.py sha256=qOLm19WM8qvFyzAmqv0w6mQO4cGUX467eDx1wwbDvzk 1421
django_fast_iprestrict/migrations/0007_ruleratelimitgroup_and_more.py sha256=UvF_m6fxS7XulNBPR6GFyATTtGnYNGyHpNx0OjW1Jac 1755
django_fast_iprestrict/migrations/0008_add_managed_fields.py sha256=S6lN38dvkjUmaFUq-tSX4aEY6fI-E34S1Qzar7tj07s 1400
django_fast_iprestrict/migrations/0009_alter_ruleratelimit_rate.py sha256=OygLyNCODLKVeR1TEOyBeJwEdAFWfX57T12IS0klBew 600
django_fast_iprestrict/migrations/0010_alter_ruleratelimit_rate.py sha256=ySf6EXN4Xi57knqZUp-v7MP2flRicZSOSEXpCpJV44U 783
django_fast_iprestrict/migrations/0011_correct_ruleratelimitgroup_unique.py sha256=Fu3N0gX8uDu1p8TUDguvWYWXbYcUnWs9AvlYAu8JMPc 596
django_fast_iprestrict/migrations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_fast_iprestrict/models.py sha256=RbAIReitROrPZxGcr8VDHgksJC0oo8mikHNY0OXb0so 27075
django_fast_iprestrict/templates/admin/django_fast_iprestrict/change_list.html sha256=WhxVCGsSEyJ-MOOq4K8Rivzd9h8DzbhYVM0WZuMQUmc 1667
django_fast_iprestrict/templates/admin/django_fast_iprestrict/lockout_prevented.html sha256=uLXJcVC3xviKyyPiPGWhJmyUAec8qI8vPdT_sBME2dM 394
django_fast_iprestrict/utils.py sha256=acGx9yXPuN29s0yjnB--cbIUXRYQrkx58qO4wj6PmOk 3655
django_fast_iprestrict/validators.py sha256=dyYshmTphPTya3BCCa1lbel-oVV0A8ePGfd3atNxlno 3478
django_fast_iprestrict-0.19.4.dist-info/LICENSE sha256=JXwinbwlTLZakfpgPq6Yf2NqR2AdddvY4ksQ3txiCCo 1065
django_fast_iprestrict-0.19.4.dist-info/METADATA sha256=pkuvLan7INRDesAayIYpHqZqzjxC7rGyuDnr5ECY3M0 12513
django_fast_iprestrict-0.19.4.dist-info/WHEEL sha256=sP946D7jFCHeNz5Iq4fL4Lu-PrWrFsgfLXbbkciIZwg 88
django_fast_iprestrict-0.19.4.dist-info/RECORD