Metadata-Version: 2.1
Name: CryptoParser
Version: 0.11.0
Summary: Fast and flexible security protocol parser and generator
Author: Szilárd Pfeiffer
Author-email: coroner@pfeifferszilard.hu
Maintainer: Szilárd Pfeiffer
Maintainer-email: coroner@pfeifferszilard.hu
License: MPL-2.0
Project-URL: Homepage, https://gitlab.com/coroner/cryptoparser
Project-URL: Changelog, https://cryptoparser.readthedocs.io/en/latest/changelog
Project-URL: Documentation, https://cryptoparser.readthedocs.io/en/latest/
Project-URL: Issues, https://gitlab.com/coroner/cryptoparser/-/issues
Project-URL: Source, https://gitlab.com/coroner/cryptoparser
Keywords: ssl tls gost ja3 ldap rdp ssh hsts dns
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Framework :: tox
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Information Technology
Classifier: Intended Audience :: Science/Research
Classifier: Intended Audience :: System Administrators
Classifier: License :: OSI Approved :: Mozilla Public License 2.0 (MPL 2.0)
Classifier: Natural Language :: English
Classifier: Operating System :: MacOS
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3.3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Programming Language :: Python
Classifier: Topic :: Internet
Classifier: Topic :: Security
Classifier: Topic :: Security :: Cryptography
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Software Development :: Testing :: Traffic Generation
Classifier: Topic :: Software Development :: Testing
Description-Content-Type: text/x-rst
License-File: LICENSE.txt
Requires-Dist: asn1crypto
Requires-Dist: attrs <22.0.1,>=20.3.0
Requires-Dist: cryptodatahub >=0.11.0
Requires-Dist: python-dateutil
Requires-Dist: urllib3
Requires-Dist: py2-ipaddress ; python_version < "3.4"
Requires-Dist: typing ; python_version < "3.5"
Requires-Dist: enum34 ==1.1.6 ; python_version < '3'
Requires-Dist: pathlib2 ==2.3.7.post1 ; python_version < '3'
Requires-Dist: Mock ; python_version < '3'
Requires-Dist: unittest2 ; python_version < '3'
Provides-Extra: pep8
Requires-Dist: flake8 ; extra == 'pep8'
Provides-Extra: pylint
Requires-Dist: pylint ; extra == 'pylint'
Provides-Extra: test
Requires-Dist: coverage ; extra == 'test'

**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.
