{ "info": { "author": "Segev Finer", "author_email": "segev208@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Security :: Cryptography", "Topic :: System :: Networking :: Monitoring" ], "description": "sslkeylog\n=========\n\n.. image:: https://img.shields.io/pypi/v/sslkeylog.svg\n :target: https://pypi.org/project/sslkeylog/\n :alt: PyPI\n\n.. image:: https://readthedocs.org/projects/sslkeylog/badge/?version=latest\n :target: https://sslkeylog.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n\nThis is an implementation of the ``SSLKEYLOGFILE`` facility, available in Firefox and\nChromium/Google Chrome, that is supported by Wireshark in order to decrypt SSL/TLS connections\neven when you don't have the private key, or when using key exchange methods that will prevent\ndecryption even if you do (Such as Diffie-Hellman).\n\nThis is for the standard library ``ssl`` module, it won't work for other ssl modules.\n\nQuick Start\n-----------\n.. code-block:: python\n\n import sslkeylog\n\n sslkeylog.set_keylog(\"sslkeylog.txt\")\n\n # Do anything involving SSL (Using the built-in ssl module)\n\nAnd set \"(Pre)-Master-Secret log filename\" in Wireshark's SSL protocol preferences to the resulting\nfile.\n\nLinks\n-----\n* `NSS Key Log Format`_\n* `Wireshark - SSL`_\n\n.. _NSS Key Log Format: https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/Key_Log_Format\n.. _Wireshark - SSL: https://wiki.wireshark.org/SSL\n\nLicense\n-------\nMIT License, except OpenSSL which is licensed under it's own license. See LICENSE.txt\n\nThis product includes software developed by the OpenSSL Project\nfor use in the OpenSSL Toolkit (http://www.openssl.org/)", "description_content_type": "text/x-rst", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/segevfiner/sslkeylog", "keywords": "ssl tls sslkeylogfile", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "sslkeylog", "package_url": "https://pypi.org/project/sslkeylog/", "platform": "", "project_url": "https://pypi.org/project/sslkeylog/", "project_urls": { "Documentation": "https://sslkeylog.readthedocs.io/", "Homepage": "https://github.com/segevfiner/sslkeylog", "Issue Tracker": "https://github.com/segevfiner/sslkeylog/issues" }, "release_url": "https://pypi.org/project/sslkeylog/0.2.0/", "requires_dist": null, "requires_python": "", "summary": "Log SSL/TLS keys for decrypting SSL/TLS connections", "version": "0.2.0" }, "last_serial": 5537574, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "359828852050f99568778bafb8bc6353", "sha256": "af0b3ab403669e4bac31009ed4fc5805be9de8ff902506f3a111729e68286ace" }, "downloads": -1, "filename": "sslkeylog-0.1.0.tar.gz", "has_sig": false, "md5_digest": "359828852050f99568778bafb8bc6353", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3420773, "upload_time": "2019-01-24T17:13:03", "url": "https://files.pythonhosted.org/packages/19/47/58d7d716a68b511916b3145b983b57c85d6dde786324eebd1b80e1a1550c/sslkeylog-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "6021928756cee928467530eb9f7c7128", "sha256": "e07accb70759aa16aa33bf4442eb99a16c95d5d73e5d5e81052e17c9077d800f" }, "downloads": -1, "filename": "sslkeylog-0.1.1.tar.gz", "has_sig": false, "md5_digest": "6021928756cee928467530eb9f7c7128", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3420956, "upload_time": "2019-01-24T17:16:51", "url": "https://files.pythonhosted.org/packages/f3/d6/edc8a2d0f20cb491b5d014fff28946d344f82f85f742e33a4d53bc23aafa/sslkeylog-0.1.1.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "98443054a74fb4bcf99251c3a72b0320", "sha256": "cf10c782c950ec017cf8b661d06ddf84b62cdf79c6870267be1655db200d6317" }, "downloads": -1, "filename": "sslkeylog-0.2.0.tar.gz", "has_sig": false, "md5_digest": "98443054a74fb4bcf99251c3a72b0320", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4233526, "upload_time": "2019-07-15T23:42:27", "url": "https://files.pythonhosted.org/packages/bc/a2/750dedbfd45c0e8254b05bae894ab875715cc2f11135ede0ecfe15bf6b33/sslkeylog-0.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "98443054a74fb4bcf99251c3a72b0320", "sha256": "cf10c782c950ec017cf8b661d06ddf84b62cdf79c6870267be1655db200d6317" }, "downloads": -1, "filename": "sslkeylog-0.2.0.tar.gz", "has_sig": false, "md5_digest": "98443054a74fb4bcf99251c3a72b0320", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4233526, "upload_time": "2019-07-15T23:42:27", "url": "https://files.pythonhosted.org/packages/bc/a2/750dedbfd45c0e8254b05bae894ab875715cc2f11135ede0ecfe15bf6b33/sslkeylog-0.2.0.tar.gz" } ] }