**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/b1/2b/efb80b6e0a16250a8c4cea0d0ffffc916abc93f1ed4ef1e7fd8853e7180a/cryptoparser-0.12.6.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.6",
"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": "33c97195333d55c9dcdb6523e36d099a3728ba52e6a2f2e05f98e89ada2fbb82",
"md5": "d51224dd9903f20af4e19afa1ae05b31",
"sha256": "a3d966c392d911a7c78fe393c02acff818317d941dac362c52be538b9da919fe"
},
"downloads": -1,
"filename": "CryptoParser-0.12.6-py3-none-any.whl",
"has_sig": false,
"md5_digest": "d51224dd9903f20af4e19afa1ae05b31",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 80965,
"upload_time": "2024-12-13T21:56:37",
"upload_time_iso_8601": "2024-12-13T21:56:37.025621Z",
"url": "https://files.pythonhosted.org/packages/33/c9/7195333d55c9dcdb6523e36d099a3728ba52e6a2f2e05f98e89ada2fbb82/CryptoParser-0.12.6-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "b12befb80b6e0a16250a8c4cea0d0ffffc916abc93f1ed4ef1e7fd8853e7180a",
"md5": "5c917798a9cbc0a614d0f8840c184aa7",
"sha256": "3c246fb6de458fbb5418b1ef4283bdb2c3e5f209825c1eb700d1f87c4866c5d4"
},
"downloads": -1,
"filename": "cryptoparser-0.12.6.tar.gz",
"has_sig": false,
"md5_digest": "5c917798a9cbc0a614d0f8840c184aa7",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 76092,
"upload_time": "2024-12-13T21:56:39",
"upload_time_iso_8601": "2024-12-13T21:56:39.035005Z",
"url": "https://files.pythonhosted.org/packages/b1/2b/efb80b6e0a16250a8c4cea0d0ffffc916abc93f1ed4ef1e7fd8853e7180a/cryptoparser-0.12.6.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-12-13 21:56:39",
"github": false,
"gitlab": true,
"bitbucket": false,
"codeberg": false,
"gitlab_user": "coroner",
"gitlab_project": "cryptoparser",
"lcname": "cryptoparser"
}