fastapi-guard

View on PyPIReverse Dependencies (0)

0.3.2 fastapi_guard-0.3.2-py3-none-any.whl

Wheel Details

Project: fastapi-guard
Version: 0.3.2
Filename: fastapi_guard-0.3.2-py3-none-any.whl
Download: [link]
Size: 18087
MD5: 41e00358a00bbe2f4ac8dd7ea56f84b5
SHA256: f934c553501ed4adebac8de4db55c1582d70ff994e8ac6a79390dea26d1811f9
Uploaded: 2024-11-17 02:12:57 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: fastapi-guard
Version: 0.3.2
Summary: A security library for FastAPI to control IPs, log requests, and detect penetration attempts.
Author: Renzo Franceschini
Author-Email: rennf93[at]gmail.com
Home-Page: https://github.com/rennf93/fastapi-guard
Classifier: Development Status :: 4 - Beta
Classifier: Framework :: FastAPI
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.10
Requires-Dist: aiohttp
Requires-Dist: cachetools
Requires-Dist: fastapi
Requires-Dist: ipaddress
Requires-Dist: maxminddb
Requires-Dist: requests
Requires-Dist: uvicorn
Requires-Dist: black; extra == "dev"
Requires-Dist: flake8; extra == "dev"
Requires-Dist: httpx; extra == "dev"
Requires-Dist: pytest; extra == "dev"
Requires-Dist: pytest-asyncio; extra == "dev"
Requires-Dist: pytest-mock; extra == "dev"
Provides-Extra: dev
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 10338 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.45.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
guard/__init__.py sha256=WLPgOEgqtV_FjvqDrf5OKWs1U0pvhevx_5-tLNFuDN0 168
guard/cloud_ips.py sha256=Hnv6W_ZZ81uWm1iklfdNkGJ1unBymHzKnsoW906tqjs 3336
guard/middleware.py sha256=Po8GY3I6Gr-ANYkHcnOfYr43jI52wRaxwe84S_Nz1OU 10176
guard/models.py sha256=R_A_Kf7tWB01N5YomM3TgSAAFdu3VbAEEv7xNf9Zahw 8703
guard/sus_patterns.py sha256=jCcy9QJjSF7IAMDIpQO4nAkez9aFEM6lVaw6aAQN-rk 8463
guard/utils.py sha256=EqirhsYY4AEccYAkPuXlpLHE38o6V9taVyojIjdhxNs 9966
tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/conftest.py sha256=o7ei-AkgTITAkOZsogJuax17Q8gWmanJDLC1EjOG5c8 1899
fastapi_guard-0.3.2.dist-info/LICENSE sha256=nsVFZxXgU1k0jCmf7VM2Hm8zb3wCtg26gN-ad_a9uRs 1064
fastapi_guard-0.3.2.dist-info/METADATA sha256=kAp5ZwKPmBKItbKXbx5RLcv14XaMeElze8arKZNx_MM 11390
fastapi_guard-0.3.2.dist-info/WHEEL sha256=bFJAMchF8aTQGUgMZzHJyDDMPTO3ToJ7x23SLJa1SVo 92
fastapi_guard-0.3.2.dist-info/top_level.txt sha256=dD7LvKVlRj9Dma6qAaFXDMlAdfEq1a1keuYcBOI2Fug 12
fastapi_guard-0.3.2.dist-info/RECORD

top_level.txt

guard
tests