An analysis oriented security protocol parser and generator
Project description
CryptoParser is a cryptographic protocol (TLS, SSH) and security-related protocol piece (HTTP headers) parser. It is neither a comprehensive nor a secure implementation of any cryptographic protocol. The goal is to support testing cryptographic libraries or analysing cryptography-realted settings of application servers such as CryptoLyzer does.
Usage
Pip
pip install cryptoparser
Support
Python implementation
CPython (2.7, 3.3+)
PyPy (2.7, 3.5+)
Operating systems
Linux
macOS
Windows
Documentation
Detailed documentation is available on the project’s Read the Docs site.
License
The code is available under the terms of Mozilla Public License Version 2.0 (MPL 2.0).
A non-comprehensive, but straightforward description of MPL 2.0 can be found at Choose an open source license website.
Credits
NLnet Foundation and NGI Assure, supports the project part of the Next Generation Internet initiative.
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
File details
Details for the file cryptoparser-0.12.5.tar.gz
.
File metadata
- Download URL: cryptoparser-0.12.5.tar.gz
- Upload date:
- Size: 75.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b7cbcaed3ea7cf5887f357d330462442fec4ec48e6913c77bb8cd42326c49b91 |
|
MD5 | ab4401022dff6b038dd19d2fe2728126 |
|
BLAKE2b-256 | 97af71a85c14157abb0b9109cc24b6e847ebb4de3d8b11911640920bb787a4f6 |
File details
Details for the file CryptoParser-0.12.5-py3-none-any.whl
.
File metadata
- Download URL: CryptoParser-0.12.5-py3-none-any.whl
- Upload date:
- Size: 80.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ef8137ed89ec2ac0e8a39fbb2ca77ccd6d95b0a26415c5bca200aa423dc7cd13 |
|
MD5 | 64f3ef73b995541d857b32640a69783e |
|
BLAKE2b-256 | 1a6262d4911e60f43f91dd061a40f566d9dceba0408b9efa5896c5cea0a91d39 |