django_ip_safeguard/__init__.py,sha256=AG56vsbzM2GxyG0cpU_WuyH-HYZr0sWlYKvF6hKFBqA,215
django_ip_safeguard/admin.py,sha256=AsbzEksA7pfZnPpT6oxKV-obFgsUZ_ePTvWG8CH8M2E,6620
django_ip_safeguard/apps.py,sha256=XZdtCYSgENoDARRdmVZFXppYZZll2FVXODSdZCY79So,341
django_ip_safeguard/celery.py,sha256=-BUrb8I5hoJiRTrcxKXUYctSXThBPSXqSBnkxRhkGQ0,342
django_ip_safeguard/conf.py,sha256=496QCEu8S4QbGcAGivwRNletPlnCDCwS2xMR1YAmlZU,14697
django_ip_safeguard/exceptions.py,sha256=CyYcSO56QeX4-KQneoU2blDk6QKNRSnuCpcqUxri4PM,244
django_ip_safeguard/middleware.py,sha256=ducQUVY0ebJHyB5pKEDvLtwF7UWYQKqYOFlPiVqmmIQ,17368
django_ip_safeguard/models.py,sha256=BMen4K_B1rIMByvP52sgj_cWjguJI19EyC3MUm5G8Mk,25951
django_ip_safeguard/signals.py,sha256=vGWuIrHHGNUq04_DqRl9OTTfyyUo1kDXZsDD1Pf0JJo,568
django_ip_safeguard/types.py,sha256=kUhrNYZgC7QNjwNy3S5X3iVadSSAIXZEzj57J4lYKm0,1624
django_ip_safeguard/urls.py,sha256=lIm71R9Uc3JHFtHir65tn_O47i4DRgpfbGnD8fuGfWo,5909
django_ip_safeguard/views.py,sha256=FBfBcdUJsDWt9E5Ug0TRGP-1J9BqvoKbG9Ib7fan2Bk,94089
django_ip_safeguard/contrib/__init__.py,sha256=94696_klb5Dv4LEbD1TPyvFKduoGu4XK8z71-_FSO3c,72
django_ip_safeguard/contrib/admin_frontend/__init__.py,sha256=94696_klb5Dv4LEbD1TPyvFKduoGu4XK8z71-_FSO3c,72
django_ip_safeguard/contrib/admin_frontend/views.py,sha256=uAM3ATmUopyHsQOqTQtYEcVmYU0NI-coAWHZXj_48q8,2659
django_ip_safeguard/contrib/admin_frontend/management/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
django_ip_safeguard/contrib/admin_frontend/management/commands/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
django_ip_safeguard/contrib/admin_frontend/management/commands/build_frontend.py,sha256=or4dmsDhRBcDU8AsrLjiBHmN5dpTYQ_lZ79oYySwo8o,1578
django_ip_safeguard/management/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
django_ip_safeguard/management/commands/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
django_ip_safeguard/management/commands/download_geoip2_db.py,sha256=qncbroQ0ETPBeSqimD_IiRMtnepzts0PaagFwHcUSS8,8048
django_ip_safeguard/management/commands/run_task_scheduler.py,sha256=79MmUqI-kz6JVb_bLIBKKq3zKujNZxti0VncFiZ6KEs,1920
django_ip_safeguard/management/commands/snapshot_ip_reputation.py,sha256=ANzJsLeTSVP22G90BjZGh7XC-Gpg0B0wg8WICsytlVk,5443
django_ip_safeguard/management/commands/sync_geo_ip_pools.py,sha256=NcJ-22aMJNVLZMVaQbT-SznQtZiHnVUMan4h63n5f6s,2251
django_ip_safeguard/management/commands/sync_threat_intel.py,sha256=rarLoltNYwF_AHHS7kOh8D8WkH7P6M4x-PjNXIttD6g,6406
django_ip_safeguard/management/commands/update_geoip2_db.py,sha256=m8FQnxAi_lBkPm__Tj1HV7Q6zKbqs6tfZgB678S9Rtw,3027
django_ip_safeguard/migrations/0001_initial.py,sha256=BBqmFhL896K8hASe52B4TxyefVRrb9LoaBy8ao9WJOo,4124
django_ip_safeguard/migrations/0002_ipguardpolicy_ip_blacklist_and_rate_limit.py,sha256=ScruLTDfRaA9-06BCdJVyrNrzVHmWXrVziPCAYncFok,757
django_ip_safeguard/migrations/0003_ipguardpolicy_geo_pools_ipgeopoolstatus.py,sha256=5RJL9xbY1utlP_x4seJqmLgWx1hbVr3orvK0IivvPOI,2229
django_ip_safeguard/migrations/0004_ipreputationhistory_threatintelfeedstatus_and_more.py,sha256=vd4qoRhFaVoCmmpjuMdN0lyueZPBLmXOx-nYGYZy50U,7115
django_ip_safeguard/migrations/0005_userprofile.py,sha256=_SWuks1QwXO2ZiTubuAiy60VwSaErdvpemhhSsERmjY,1324
django_ip_safeguard/migrations/0006_userprofile_email_token_expires_and_more.py,sha256=_lzH9D41Uj_FD4a0pPnw0Fdi4c5GYiW5QmP8MVLjHY0,2772
django_ip_safeguard/migrations/0007_add_2fa_lock_fields.py,sha256=Q9HD0qllFuvuJ9nkh_Z_VqNW_sWvp163WKHp4BxccU8,3648
django_ip_safeguard/migrations/0008_add_apikey_usage_log.py,sha256=QXxSkk9421vXb67QbO6UlfYKbwRgGvlug-S_9GBxeLg,313
django_ip_safeguard/migrations/0009_scheduled_task.py,sha256=P5XIlmA3lfTkaCNuX7oMbkMDiTEe5ExuSfStqj_KRyQ,4811
django_ip_safeguard/migrations/0010_policy_v2.py,sha256=Teq69etnOiqTWSfvxxFaCCYSv7XBf8OW1AyLOaYsK6w,5677
django_ip_safeguard/migrations/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
django_ip_safeguard/services/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
django_ip_safeguard/services/action_executor.py,sha256=DHNYdPouOyCGkUGjbWDheIVu5I7K7q8Y5T9pBzM8j1Q,2587
django_ip_safeguard/services/asn_lookup.py,sha256=hvYK8f-hk2JnG_sEa9Oi52xWcnReYR_TrNHxEliJtqg,2778
django_ip_safeguard/services/audit_service.py,sha256=jqJsncC_mlB4Dpia4QqXtOdyGqKqgNszeQCvATSPRg8,1653
django_ip_safeguard/services/ban_service.py,sha256=3PLGXT97pX5ma6O3iA7g_aGIrj0tEFzhuysNqXL5UNk,248
django_ip_safeguard/services/cache.py,sha256=xVWIU8f1p9uaHxFnHJ2ByfYwrpBJV9axv8rZHqSEt50,6403
django_ip_safeguard/services/circuit_breaker.py,sha256=t8x9cYhjz2sDl3x1L22z9aU_6hItbzRN9aOegeFl44I,4000
django_ip_safeguard/services/decision_metrics.py,sha256=5uehAxyBuLMOfR4DyqgyiwupfmgA3Kzcfki_Q57xZiw,3166
django_ip_safeguard/services/email_service.py,sha256=BZzXmnS-kt4CvpNN9DIK1QejKVuBjgEEQFyqifJU5xk,2598
django_ip_safeguard/services/enhanced_reputation.py,sha256=Z5CACW-qMCkvGgGCDzJqHZMOkEtW6Dmi-Gr4iZwUtc4,12156
django_ip_safeguard/services/geo_ip_pool_index.py,sha256=QL3yG3bWZaasXqnikFkUerlNPN6344feY2l6ssHSw_o,3213
django_ip_safeguard/services/geo_ip_pool_runtime.py,sha256=japloJD8-wpUG3zTrUlJdTj7HMdm7KoMzFCvDQzP-Dg,2879
django_ip_safeguard/services/geo_ip_pool_sync.py,sha256=ILBaf-0fgsqDW4rkzmc2QMwVF5XoBSP0Lv7sEnlcM_c,9182
django_ip_safeguard/services/ip_correlation.py,sha256=yhf7K9EoEik3e8KV4rgXnblMds0BilVdd4tXOvGwdoE,6217
django_ip_safeguard/services/ip_matcher.py,sha256=Z72sXtBae27kyWSwog8-ar_1j25alntoXEO8qrN3Cm8,1155
django_ip_safeguard/services/ip_resolver.py,sha256=qmqIvd1hr9V3dJ2lncUV_VQEGWiOYcuxE2sbQqFkHyw,1993
django_ip_safeguard/services/jwt_service.py,sha256=3zXYMY0uqdNjNrSWytH7f7pGBC1iWwaQ5R-oFbimWkw,3636
django_ip_safeguard/services/layered_cache.py,sha256=Y99ZlKzhMpfuSaladQVDjl2pTR38X2yeuie_NC8jFeA,2971
django_ip_safeguard/services/local_risk_engine.py,sha256=SBGZbmVblJdVnRkmw4u9HQY5hk2eCWKPT0kD7z7pHmo,7446
django_ip_safeguard/services/login_throttle.py,sha256=2UKezViH_8hzVrjO7HPqasJS2P1MIe0a9oOnLEW_CSM,2258
django_ip_safeguard/services/metrics_collector.py,sha256=P5E95VfFrXRfb9qL2sHY3RivTHnmsxjY-wgqkpyLBA0,10133
django_ip_safeguard/services/policy_router.py,sha256=jiMy9yfBxNZciXinrF0qMA4jQggNHJP07STgjeJWUw4,2417
django_ip_safeguard/services/policy_service.py,sha256=Pw81gmeLSaNKPTBZAfPEPAmDeT7QBXiQ-JXf2R7V2rM,9978
django_ip_safeguard/services/provider_base.py,sha256=R_BosDDDVU8rGi7peX8Hkr0WAeobYKjOso4D0gfD-Og,260
django_ip_safeguard/services/provider_chain.py,sha256=XbuQ0iY3MMODrnV9I-9RvQs4FvEO8uTCbgxAokxO-Jo,3593
django_ip_safeguard/services/provider_factory.py,sha256=bmcu48KyvkFvEb8YcVuuFqyMpH8XnNb9lyOU0DN5qUM,2054
django_ip_safeguard/services/provider_geoip2.py,sha256=dhpHsvRoZLRGhhlfJd9FCrDcpIoOIv1Qm8YBOwQX1ck,3850
django_ip_safeguard/services/provider_http.py,sha256=cRcga8osvaEXD97gRjrgIzn1nadeIdbf1eN0ENskLSw,3903
django_ip_safeguard/services/risk_engine.py,sha256=LOmk3PHt4mesp53Q8vwmUuDZrZg_o5ArYlLysGGn7i4,6641
django_ip_safeguard/services/structured_decision_log.py,sha256=oB45hkWV55QR_IS92GUSXZN4IP2W8Abvuju9oYZsrdY,1255
django_ip_safeguard/services/task_scheduler.py,sha256=gxDsr-O15-dcMVJzCd3vQc3chN6R1mSdx807siHozPM,5475
django_ip_safeguard/services/threat_intel_subscriber.py,sha256=JCKmDonbk49C12Q-6CwCSBLqWZU0GaZRA6_oCIj6TJE,18669
django_ip_safeguard-0.2.1.dist-info/licenses/LICENSE,sha256=p-VjQWIlr2PH6mz9LxoQEuDudH7fcapcE99H5pqyiQs,1066
django_ip_safeguard-0.2.1.dist-info/METADATA,sha256=eE2mj7dCVjPcz-DzzWjANp0LaE29zjyLPls3sMY3yFQ,11105
django_ip_safeguard-0.2.1.dist-info/WHEEL,sha256=aeYiig01lYGDzBgS8HxWXOg3uV61G9ijOsup-k9o1sk,91
django_ip_safeguard-0.2.1.dist-info/top_level.txt,sha256=_ElhzT0BGlnTszrlTVoMHI7s9HEQs9aceHmu3aLZ9FQ,20
django_ip_safeguard-0.2.1.dist-info/RECORD,,
