This is an IP database with verification and supports IP dual stack protocol
Project description
What is dbip?
dbip is a library for IP authentication in Python that focuses on authentication security. It builds algorithms written in pure Python and can be ported to other languages.
dbip infrastructure
dbip # library name
│ __init__.py # function table
└─ dbip.py # system call table
dbip function usage method
File function: IP database that supports IPv6 and IPv4 dual-stack protocols.
File Description: Add, delete, verify IP information
File author: mxlbb(cute baby fox)
File Date: August 22, 2022
File function: dbip.add(ip)
dbip.update(ip)
dbip.remove(ip)
dbip.verify(ip)
dbip.printf()
Why use dbip?
dbip development principles:
-
Security:
dbip(used withwebsockets) is used as authentication, the transmitted data can be in plain text and illegal users can only view it and cannot change it; -
Defense:
dbip(used in conjunction withwebsockets) will form an almost absolute elimination of all illegal user connections and brute force cracking; -
Performance:
dbip(used withwebsockets) will reduce the performance consumption of the server authentication process and greatly improve the resource allocation of productivity.
Why not use dbip?
- If you often use web-provided libraries or have your own set of authentication methods, you can deprecate the library functions provided by
dbip.
what else?
Bug reports, patches and suggestions welcome!
To report a security vulnerability, please contact the author: Admin@mengyuns.com.
For anything else please open an issue or send a pull request .
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 Distributions
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file python_dbip-22.8.31-py3-none-any.whl.
File metadata
- Download URL: python_dbip-22.8.31-py3-none-any.whl
- Upload date:
- Size: 5.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b1946795956940126747e1fc11b0d0583f2bc3da96a9d9a1b68bb3c4c9598694
|
|
| MD5 |
bb7440276b49988f995213006e8ce2a6
|
|
| BLAKE2b-256 |
b1b435de325b6fe8d9731e53735c0db8a4b2cf4646199c9ede9a92add27a2520
|