{ "info": { "author": "Zato Source s.r.o.", "author_email": "enclog@m.zato.io", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Environment :: Web Environment", "Intended Audience :: Developers", "Intended Audience :: Information Technology", "Intended Audience :: Other Audience", "License :: OSI Approved :: BSD License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3", "Topic :: Communications", "Topic :: Education :: Testing", "Topic :: Internet", "Topic :: Internet :: Proxy Servers", "Topic :: Internet :: WWW/HTTP", "Topic :: Security", "Topic :: System :: Networking", "Topic :: Utilities" ], "description": "\n===========\nzato-enclog\n===========\n\n* Encrypted logger which stores everything using Fernet keys (AES128). Safe to use in environments\n that cannot store Personally Identifiable Information (PII) in clear text, such as HIPAA-compliant applications.\n\n* Comes with a command line tool that is used to decrypt logs, including both open and tail -f functionality.\n\n* Learn more about Fernet: https://cryptography.io/en/latest/fernet/\n\n::\n\n # stdlib\n import logging\n\n # Zato\n from zato.enclog import EncryptedLogFormatter, genkey\n\n level = logging.INFO\n format = '%(levelname)s - %(message)s'\n\n key = genkey()\n formatter = EncryptedLogFormatter(key, format)\n\n handler = logging.StreamHandler()\n handler.setFormatter(formatter)\n\n logger = logging.getLogger('')\n logger.addHandler(handler)\n logger.setLevel(level)\n\n logger.info(b'{\"user\":\"Jane Xi\"}')\n\n # Shows the following\n INFO - gAAAAABWYa17oiDoSMVjF8JM9DWzB3dtEvenW9laKqgsFl4d4ksbLCkoJzTyrI3nXKYVOcC03dhJ_BwfWlBN3CdGxJZAwMmfUbUzLHkqw2JeTzdgtz0YEGU=\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://zato.io/docs/progguide/enclog/index.html", "keywords": "", "license": "BSD License", "maintainer": "", "maintainer_email": "", "name": "zato-enclog", "package_url": "https://pypi.org/project/zato-enclog/", "platform": "OS Independent", "project_url": "https://pypi.org/project/zato-enclog/", "project_urls": { "Homepage": "https://zato.io/docs/progguide/enclog/index.html" }, "release_url": "https://pypi.org/project/zato-enclog/1.0.7/", "requires_dist": [ "bunch (>=1.0.1)", "click (>=6.2)", "coverage (>=3.7.1)", "cryptography (>=1.1.1)", "flake8 (>=2.1.0)", "future (>=0.15.2)", "nose (>=1.3.3)", "tailer (>=0.4)", "testfixtures (>=4.6.0)" ], "requires_python": "", "summary": "Encrypted logger reusable in any Python application", "version": "1.0.7" }, "last_serial": 4244968, "releases": { "1.0": [], "1.0.2.post1": [ { "comment_text": "", "digests": { "md5": "5253e5ee9529aaf420893d7bba387456", "sha256": "bfb3fe9e78e6e11f5b12844727e0175a0d4ef1eff7e75397d99c9736bec64405" }, "downloads": -1, "filename": "zato-enclog-1.0.2.post1.tar.gz", "has_sig": false, "md5_digest": "5253e5ee9529aaf420893d7bba387456", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3988, "upload_time": "2015-12-08T16:38:42", "url": "https://files.pythonhosted.org/packages/08/21/4f3a44775d285d1a5f80265e75c4489a2c2ee4d9734585c83efbff1f918f/zato-enclog-1.0.2.post1.tar.gz" } ], "1.0.2.post3": [ { "comment_text": "", "digests": { "md5": "3aff15fef6123ed8d4dfc9d0469b0902", "sha256": "bb2b21aae4599c28fd8600af701b549048557332029b7faf48d2666b85053132" }, "downloads": -1, "filename": "zato-enclog-1.0.2.post3.tar.gz", "has_sig": false, "md5_digest": "3aff15fef6123ed8d4dfc9d0469b0902", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4006, "upload_time": "2015-12-08T16:41:12", "url": "https://files.pythonhosted.org/packages/55/ad/227f72a81690a43f5f934a7a1c07026d1141316474504a1e5435c29671ef/zato-enclog-1.0.2.post3.tar.gz" } ], "1.0.2.post4": [ { "comment_text": "", "digests": { "md5": "deb51cd1c6506803e855219f0c13238b", "sha256": "47d0847b389833224f19e4e5ef393e917f1e645d4e0fd968ffec672e79d641cd" }, "downloads": -1, "filename": "zato-enclog-1.0.2.post4.tar.gz", "has_sig": false, "md5_digest": "deb51cd1c6506803e855219f0c13238b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4016, "upload_time": "2015-12-08T16:42:56", "url": "https://files.pythonhosted.org/packages/05/c8/6fb6b907b02663ab0ab79ed3731f081d38ba8d447848eec324c9bfa6b756/zato-enclog-1.0.2.post4.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "e2330359b7b1954eb0cf4453a599d229", "sha256": "329fb86b3dcb5dc32901976b31c72e91714aa1225c4ffcc82e6ed17e54ab4854" }, "downloads": -1, "filename": "zato-enclog-1.0.3.tar.gz", "has_sig": false, "md5_digest": "e2330359b7b1954eb0cf4453a599d229", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4005, "upload_time": "2015-12-08T18:51:20", "url": "https://files.pythonhosted.org/packages/be/d9/56979f5781598f68fefb531bddafb2c744e9c4efa6b04cd9f034cbcb4c86/zato-enclog-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "614a20a54fbb580b202438c2b1b73fd4", "sha256": "217b0a55bce2944b987038861b5f109e6ffd2470ab4f85bd14afd90d2849cb90" }, "downloads": -1, "filename": "zato-enclog-1.0.4.tar.gz", "has_sig": false, "md5_digest": "614a20a54fbb580b202438c2b1b73fd4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3996, "upload_time": "2015-12-08T18:55:43", "url": "https://files.pythonhosted.org/packages/24/e2/39d0f5cffabe9ebd0916c419ebfd7749dc9c556f5d3b01ea59fea84c53e2/zato-enclog-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "cf1e816b2f86035f5653aaefd578bd80", "sha256": "30f4891b4cf6207c49d118a4224ab50053069a4552250c8ba52a6df4ef94117a" }, "downloads": -1, "filename": "zato-enclog-1.0.5.tar.gz", "has_sig": false, "md5_digest": "cf1e816b2f86035f5653aaefd578bd80", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3984, "upload_time": "2015-12-08T23:08:08", "url": "https://files.pythonhosted.org/packages/04/ce/7bfe66e31ca54bb52d5069741a184dfa5bdecd3bd7f13d07b20af7696f08/zato-enclog-1.0.5.tar.gz" } ], "1.0.5.post1": [ { "comment_text": "", "digests": { "md5": "af4cdc434658bd85b996ba28f1247591", "sha256": "efd096b924c3e3bbf0127b63c4f34007ea3ac18ca848cef93dc0f0ce2bc08b76" }, "downloads": -1, "filename": "zato-enclog-1.0.5.post1.tar.gz", "has_sig": false, "md5_digest": "af4cdc434658bd85b996ba28f1247591", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4021, "upload_time": "2015-12-10T09:47:56", "url": "https://files.pythonhosted.org/packages/5e/1e/89555a2d34c6de9885eb38cc2e63318a9c81a4691de1e855c0af5afd3683/zato-enclog-1.0.5.post1.tar.gz" } ], "1.0.5.post2": [ { "comment_text": "", "digests": { "md5": "4decb53f5d7440e1285dca065b2c7c36", "sha256": "dd0165b6bccd95871fd75307ad815c929c3c89aac2780f14fe47f71452587cda" }, "downloads": -1, "filename": "zato-enclog-1.0.5.post2.tar.gz", "has_sig": false, "md5_digest": "4decb53f5d7440e1285dca065b2c7c36", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4007, "upload_time": "2015-12-14T12:32:13", "url": "https://files.pythonhosted.org/packages/de/3a/cd47bcb4dd8a07158b2c10e5c4908f9be1977a10c1d69bdccdae0f64803d/zato-enclog-1.0.5.post2.tar.gz" } ], "1.0.7": [ { "comment_text": "", "digests": { "md5": "153ce53eb674bdd7ccaf34f606e81428", "sha256": "fc46154ab860c27d3a9180cf050e35e00dc917904525875a66586c918192c171" }, "downloads": -1, "filename": "zato_enclog-1.0.7-py2-none-any.whl", "has_sig": false, "md5_digest": "153ce53eb674bdd7ccaf34f606e81428", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 7118, "upload_time": "2018-09-06T14:06:34", "url": "https://files.pythonhosted.org/packages/79/94/c5ec583cda8cfe84cc259a4fc734c867c06c70239d88af32f6a43dce5f2f/zato_enclog-1.0.7-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "166f7a4c8cade514d68c38a0cedff10c", "sha256": "771e4d80710ed60602d362ce40def57f5a38960518071afa423202b6cfee2c0e" }, "downloads": -1, "filename": "zato-enclog-1.0.7.tar.gz", "has_sig": false, "md5_digest": "166f7a4c8cade514d68c38a0cedff10c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4164, "upload_time": "2018-09-06T14:06:36", "url": "https://files.pythonhosted.org/packages/c9/c8/1d54ec5b59e629cd96955b442d0aba51ee0210785177b69671dc21592f56/zato-enclog-1.0.7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "153ce53eb674bdd7ccaf34f606e81428", "sha256": "fc46154ab860c27d3a9180cf050e35e00dc917904525875a66586c918192c171" }, "downloads": -1, "filename": "zato_enclog-1.0.7-py2-none-any.whl", "has_sig": false, "md5_digest": "153ce53eb674bdd7ccaf34f606e81428", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 7118, "upload_time": "2018-09-06T14:06:34", "url": "https://files.pythonhosted.org/packages/79/94/c5ec583cda8cfe84cc259a4fc734c867c06c70239d88af32f6a43dce5f2f/zato_enclog-1.0.7-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "166f7a4c8cade514d68c38a0cedff10c", "sha256": "771e4d80710ed60602d362ce40def57f5a38960518071afa423202b6cfee2c0e" }, "downloads": -1, "filename": "zato-enclog-1.0.7.tar.gz", "has_sig": false, "md5_digest": "166f7a4c8cade514d68c38a0cedff10c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4164, "upload_time": "2018-09-06T14:06:36", "url": "https://files.pythonhosted.org/packages/c9/c8/1d54ec5b59e629cd96955b442d0aba51ee0210785177b69671dc21592f56/zato-enclog-1.0.7.tar.gz" } ] }