**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 <https://cryptolyzer.readthedocs.io/>`__ does.
-----
Usage
-----
Pip
===
.. code:: shell
pip install cryptoparser
-------
Support
-------
Python implementation
=====================
- CPython (2.7, 3.3+)
- PyPy (2.7, 3.5+)
Operating systems
=================
- Linux
- macOS
- Windows
-------------
Documentation
-------------
Detailed `documentation <https://cryptoparser.readthedocs.io>`__ is available on the project's
`Read the Docs <https://readthedocs.com>`__ site.
-------
License
-------
The `code <https://gitlab.com/coroner/cryptoparser>`__ is available under the terms of
`Mozilla Public License Version 2.0 <https://www.mozilla.org/en-US/MPL/2.0/>`__ (MPL 2.0).
A non-comprehensive, but straightforward description of MPL 2.0 can be found at
`Choose an open source license <https://choosealicense.com/licenses#mpl-2.0>`__ website.
-------
Credits
-------
- `NLnet Foundation <https://nlnet.nl>`__ and `NGI Assure <https://www.assure.ngi.eu>`__, supports the project part of
the `Next Generation Internet <https://ngi.eu>`__ initiative.
Raw data
{
"_id": null,
"home_page": null,
"name": "CryptoParser",
"maintainer": "Szil\u00e1rd Pfeiffer",
"docs_url": null,
"requires_python": null,
"maintainer_email": "coroner@pfeifferszilard.hu",
"keywords": "ssl tls gost ja3 ldap rdp ssh hsts dns",
"author": "Szil\u00e1rd Pfeiffer",
"author_email": "coroner@pfeifferszilard.hu",
"download_url": "https://files.pythonhosted.org/packages/65/d2/8f2bf1422b521bf5d7d14bb4a0d7a92bc18a3095d29ab9318e4b8a8cfc36/cryptoparser-0.12.4.tar.gz",
"platform": null,
"description": "**CryptoParser** is a cryptographic protocol (TLS, SSH) and security-related protocol piece (HTTP headers) parser. It\nis neither a comprehensive nor a secure implementation of any cryptographic protocol. The goal is to support\ntesting cryptographic libraries or analysing cryptography-realted settings of application servers such as\n`CryptoLyzer <https://cryptolyzer.readthedocs.io/>`__ does.\n\n-----\nUsage\n-----\n\nPip\n===\n\n.. code:: shell\n\n pip install cryptoparser\n\n-------\nSupport\n-------\n\nPython implementation\n=====================\n\n- CPython (2.7, 3.3+)\n- PyPy (2.7, 3.5+)\n\nOperating systems\n=================\n\n- Linux\n- macOS\n- Windows\n\n-------------\nDocumentation\n-------------\n\nDetailed `documentation <https://cryptoparser.readthedocs.io>`__ is available on the project's\n`Read the Docs <https://readthedocs.com>`__ site.\n\n-------\nLicense\n-------\n\nThe `code <https://gitlab.com/coroner/cryptoparser>`__ is available under the terms of\n`Mozilla Public License Version 2.0 <https://www.mozilla.org/en-US/MPL/2.0/>`__ (MPL 2.0).\n\nA non-comprehensive, but straightforward description of MPL 2.0 can be found at\n`Choose an open source license <https://choosealicense.com/licenses#mpl-2.0>`__ website.\n\n-------\nCredits\n-------\n\n- `NLnet Foundation <https://nlnet.nl>`__ and `NGI Assure <https://www.assure.ngi.eu>`__, supports the project part of\n the `Next Generation Internet <https://ngi.eu>`__ initiative.\n",
"bugtrack_url": null,
"license": "MPL-2.0",
"summary": "An analysis oriented security protocol parser and generator",
"version": "0.12.4",
"project_urls": {
"Changelog": "https://cryptoparser.readthedocs.io/en/latest/changelog",
"Documentation": "https://cryptoparser.readthedocs.io/en/latest/",
"Homepage": "https://gitlab.com/coroner/cryptoparser",
"Issues": "https://gitlab.com/coroner/cryptoparser/-/issues",
"Source": "https://gitlab.com/coroner/cryptoparser"
},
"split_keywords": [
"ssl",
"tls",
"gost",
"ja3",
"ldap",
"rdp",
"ssh",
"hsts",
"dns"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "74dda2c484273cbafaea61d39f0b20b28be560a4ab0eb96aebaf545eff6d2c6f",
"md5": "3aec825579e6abb3d7a6251826fae2da",
"sha256": "7cd255d2ffc444fb1b5147f0fc74f4576915771e4ef07f713e53607d2d5391e8"
},
"downloads": -1,
"filename": "CryptoParser-0.12.4-py3-none-any.whl",
"has_sig": false,
"md5_digest": "3aec825579e6abb3d7a6251826fae2da",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 80747,
"upload_time": "2024-04-23T19:19:39",
"upload_time_iso_8601": "2024-04-23T19:19:39.979694Z",
"url": "https://files.pythonhosted.org/packages/74/dd/a2c484273cbafaea61d39f0b20b28be560a4ab0eb96aebaf545eff6d2c6f/CryptoParser-0.12.4-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "65d28f2bf1422b521bf5d7d14bb4a0d7a92bc18a3095d29ab9318e4b8a8cfc36",
"md5": "f9b387de8976d0dfdbbad8e3432290e4",
"sha256": "cb9ae9734b67e49250af8c5d45425bb2af174ff62aa89a99af70978ea37b93b2"
},
"downloads": -1,
"filename": "cryptoparser-0.12.4.tar.gz",
"has_sig": false,
"md5_digest": "f9b387de8976d0dfdbbad8e3432290e4",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 75744,
"upload_time": "2024-04-23T19:19:48",
"upload_time_iso_8601": "2024-04-23T19:19:48.873096Z",
"url": "https://files.pythonhosted.org/packages/65/d2/8f2bf1422b521bf5d7d14bb4a0d7a92bc18a3095d29ab9318e4b8a8cfc36/cryptoparser-0.12.4.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-04-23 19:19:48",
"github": false,
"gitlab": true,
"bitbucket": false,
"codeberg": false,
"gitlab_user": "coroner",
"gitlab_project": "cryptoparser",
"lcname": "cryptoparser"
}