{ "info": { "author": "Gelnior", "author_email": "gelnior@free.fr", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Web Environment", "Intended Audience :: Developers", "Natural Language :: English", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy" ], "description": "PSChecker\n=========\n\n`pschecker` stands for Personal Server Checker. It's a simple Python script\nthat audits the security state of your personal server. Through it, you \nwill know if your setup has the minimum security required to be online.\n\n.. code::\n\n $ pip install pschecker\n $ pschecker\n\n Welcome to Personal Server Checker!\n Your personal server diagnostic is:\n Distribution: debian\n Root must not use password: OK\n No process listens on 0.0.0.0 host: OK\n You are all good!\n\nContributors\n============\n\n* @gelnior\n* @ldvc\n* @nicofrand\n* @Phyks\n* @ZeHiro\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "server,personal,security,self-hosting", "license": "GNU Library or Lesser General Public License (LGPL)", "maintainer": "", "maintainer_email": "", "name": "pschecker", "package_url": "https://pypi.org/project/pschecker/", "platform": "", "project_url": "https://pypi.org/project/pschecker/", "project_urls": null, "release_url": "https://pypi.org/project/pschecker/0.2.4/", "requires_dist": [ "requests", "click", "terminaltables", "wheel; extra == 'dev'", "twine; extra == 'dev'", "pytest; extra == 'test'", "pytest-cov; extra == 'test'", "requests-mock; extra == 'test'" ], "requires_python": "", "summary": "A tool to check the state of your personal server security", "version": "0.2.4" }, "last_serial": 4190290, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "e25c5282f7cd4da17fb45e2a9506b823", "sha256": "43962971145b002dd838995f44ecc9584d79b51e663b2fb6dca7f2cc0255e268" }, "downloads": -1, "filename": "pschecker-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e25c5282f7cd4da17fb45e2a9506b823", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17709, "upload_time": "2018-03-15T21:03:30", "url": "https://files.pythonhosted.org/packages/b6/a8/a642013b345531794b28879d5d4830f5635be7b53838fbcbf473f71ad083/pschecker-0.1.0-py2.py3-none-any.whl" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "38df048ebf3ee9b90ad8efc3232d89d9", "sha256": "385f79e91679f1662bf1d6648ef504d5b2699d2a8fa7063d7efe77d064ccbe65" }, "downloads": -1, "filename": "pschecker-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "38df048ebf3ee9b90ad8efc3232d89d9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 18399, "upload_time": "2018-03-17T12:26:28", "url": "https://files.pythonhosted.org/packages/d6/17/b5de862996a2e04766341a722ae2891400f91b69feb2df57868c993026b1/pschecker-0.1.1-py2.py3-none-any.whl" } ], "0.1.10": [ { "comment_text": "", "digests": { "md5": "93c041e2f84e34c3d3864b4fc98cc2f5", "sha256": "3cc2a278208dac9009f1c06cba691c248a27cd6ba273876d3e9712a44089ca99" }, "downloads": -1, "filename": "pschecker-0.1.10-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "93c041e2f84e34c3d3864b4fc98cc2f5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 21165, "upload_time": "2018-04-29T21:49:28", "url": "https://files.pythonhosted.org/packages/c2/b9/506f9fe500dd107c02f125d6a0235d2543cff82a39e627f90b36e8170863/pschecker-0.1.10-py2.py3-none-any.whl" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "80f03d1b92a92f12b6b3c990932eb25f", "sha256": "f4992fefa26b5ef1d51ebd900b9508cd9c52f8cc78401b1e4a7838e6db8bb9f0" }, "downloads": -1, "filename": "pschecker-0.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "80f03d1b92a92f12b6b3c990932eb25f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 19875, "upload_time": "2018-03-22T22:55:21", "url": "https://files.pythonhosted.org/packages/05/f4/b95fb8d4722721f714ec58397acdfcc2d5a2fef0512e4d04737e4cab6d01/pschecker-0.1.3-py2.py3-none-any.whl" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "af1606b64ab58d1cf7ef8929ad03bf14", "sha256": "a895bdfca6b5bdbdabfa9f45d2bfeebb58a115054cfb40b8f3555b0ea714a81e" }, "downloads": -1, "filename": "pschecker-0.1.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "af1606b64ab58d1cf7ef8929ad03bf14", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20538, "upload_time": "2018-03-31T21:54:48", "url": "https://files.pythonhosted.org/packages/e4/4e/0357ade07c25f2385ada21db9d9c3650c290a57aa7547931a6daddff4547/pschecker-0.1.4-py2.py3-none-any.whl" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "2eb6f30ca1af3f66397377045ba94345", "sha256": "d6054128842ff594b2b59f7f0691332442f15c1d200195574e23e7ff795af81a" }, "downloads": -1, "filename": "pschecker-0.1.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2eb6f30ca1af3f66397377045ba94345", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20536, "upload_time": "2018-03-31T22:15:26", "url": "https://files.pythonhosted.org/packages/ae/eb/be3ffbdb928fc7085b41b0161af0181efafed780aba307566a3524d0ea78/pschecker-0.1.5-py2.py3-none-any.whl" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "60a4e62c5dda1caaa0991aa266a547ae", "sha256": "28913b485f761994cba10c5236faf4c3aaa56c754c9bdc4ea76d09d6fa013d1f" }, "downloads": -1, "filename": "pschecker-0.1.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "60a4e62c5dda1caaa0991aa266a547ae", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20537, "upload_time": "2018-03-31T22:19:58", "url": "https://files.pythonhosted.org/packages/61/e6/925ff47e606a2250ee43cb0f57100d80c0dcb54b02a160e107359e3f19fe/pschecker-0.1.6-py2.py3-none-any.whl" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "b596df65fad55afca372e3d630fa5a36", "sha256": "dd818767a388000a06c132b8371b1ddb92bb7a08ee6b438d0d451f4631c99a52" }, "downloads": -1, "filename": "pschecker-0.1.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b596df65fad55afca372e3d630fa5a36", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20567, "upload_time": "2018-04-18T21:47:01", "url": "https://files.pythonhosted.org/packages/e6/6e/ac991179fb6f0ae3d106cb4d1199fe6c4f6699351cf4abbd86833403559a/pschecker-0.1.7-py2.py3-none-any.whl" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "8cfb352a6eb027c4e64e50e1b08b13ef", "sha256": "b451efb341b086c1b65c90486db843f37e03cb1d1a213d60687af7f97c4f5cf2" }, "downloads": -1, "filename": "pschecker-0.1.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8cfb352a6eb027c4e64e50e1b08b13ef", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20584, "upload_time": "2018-04-18T22:14:06", "url": "https://files.pythonhosted.org/packages/ee/a5/4a79476bd2d84a00ce129c87c1dce15434705034886fb0c3c23888732f7a/pschecker-0.1.8-py2.py3-none-any.whl" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "87eaa9d4df5331d3c1774fd461a9d5ae", "sha256": "63d5370cc18a0cfb104b3a2d422bbda8db9d74a75a59db6e7d9e671247dd4b5f" }, "downloads": -1, "filename": "pschecker-0.1.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "87eaa9d4df5331d3c1774fd461a9d5ae", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 21148, "upload_time": "2018-04-25T19:05:18", "url": "https://files.pythonhosted.org/packages/de/43/b806d98e8e9a3e9d8b8f77da4db0c6883d66c5d31cb9592c7d0ae1fcbe70/pschecker-0.1.9-py2.py3-none-any.whl" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "5c9137fd411db5d808f1b6bdc96f0402", "sha256": "b56d19feecd8bd0eacf9052af4970b70ecfbaadeb769807285c0c51f8378a8ae" }, "downloads": -1, "filename": "pschecker-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5c9137fd411db5d808f1b6bdc96f0402", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 21989, "upload_time": "2018-05-06T12:59:45", "url": "https://files.pythonhosted.org/packages/55/10/e9551cc3b5cbc60fa8b632d0c76bf0d24bf0541c199d9f79bfb89410c2cb/pschecker-0.2.0-py2.py3-none-any.whl" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "04ecff170f2a2a69ae9678b11f3bf00f", "sha256": "80e1826e10225d96e673ea1fc7f101fdc6f4b6373875e5c89d05d0fb22ba66d6" }, "downloads": -1, "filename": "pschecker-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "04ecff170f2a2a69ae9678b11f3bf00f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 22039, "upload_time": "2018-05-06T16:43:25", "url": "https://files.pythonhosted.org/packages/cf/41/83bd1d0ce5139525abccdb84b987ed53b658dfef2751403d46c313d5dc3e/pschecker-0.2.1-py2.py3-none-any.whl" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "b1d529b93b1b45f57881ce1567e4e70a", "sha256": "2c100e9106f9b528577bfbcc52cbb2a48bed3b368b2d4a8ceb4dd7804ebb14b3" }, "downloads": -1, "filename": "pschecker-0.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b1d529b93b1b45f57881ce1567e4e70a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 22096, "upload_time": "2018-07-03T08:13:42", "url": "https://files.pythonhosted.org/packages/3e/83/59b2cd36c15deb0924aee4047766e9d90ea0fca02d6ff14c1e80c4d4b22e/pschecker-0.2.2-py2.py3-none-any.whl" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "555e765af3b1862e5b7833a908e28f7e", "sha256": "db8d04c2a5a408c1b0048e7d362cc6d534745d2311ac863d5d0119012ba90104" }, "downloads": -1, "filename": "pschecker-0.2.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "555e765af3b1862e5b7833a908e28f7e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 22272, "upload_time": "2018-08-20T22:59:55", "url": "https://files.pythonhosted.org/packages/6d/bd/d02588dcfe78e0bec679e5e4bf1f9118d732a0909852634c6c8fdde8bbf9/pschecker-0.2.3-py2.py3-none-any.whl" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "4c3e9f5aede37f536e4170934e8accb7", "sha256": "11c61ae434438b63490eda23047ee592a0bac0017899c3dfff69a0b2fd1b84ca" }, "downloads": -1, "filename": "pschecker-0.2.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4c3e9f5aede37f536e4170934e8accb7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 22293, "upload_time": "2018-08-20T23:02:19", "url": "https://files.pythonhosted.org/packages/39/0e/5940ebf44e5c2a6f2e08d6a5b17e79c87e9ced6daaf87ee2efe322134017/pschecker-0.2.4-py2.py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4c3e9f5aede37f536e4170934e8accb7", "sha256": "11c61ae434438b63490eda23047ee592a0bac0017899c3dfff69a0b2fd1b84ca" }, "downloads": -1, "filename": "pschecker-0.2.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4c3e9f5aede37f536e4170934e8accb7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 22293, "upload_time": "2018-08-20T23:02:19", "url": "https://files.pythonhosted.org/packages/39/0e/5940ebf44e5c2a6f2e08d6a5b17e79c87e9ced6daaf87ee2efe322134017/pschecker-0.2.4-py2.py3-none-any.whl" } ] }