{ "info": { "author": "Richard Lowe", "author_email": "richard@modis.io", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved", "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", "Operating System :: POSIX :: Linux", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Topic :: Security" ], "description": "\n|logo|_\n\n\n.. image:: https://badge.fury.io/py/modislock.png\n :target: https://badge.fury.io/py/modislock\n\n==========\nModis Lock\n==========\n\nOverview\n========\nModis Lock allows complete digital control over your physical security needs utilizing the latest digital security\ntechniques. Two-Factor-Authentication such as FIDO U2F and Google Authenticator are easily deployable over your\nphysical security domain.\n\nIf you are just getting started, make sure to review the **First Steps** below.\n\n- Project Homepage: https://github.com/Modis-GmbH/ModisLock-WebAdmin\n- Releases Page: https://github.com/Modis-GmbH/ModisLock-WebAdmin/releases\n\nCapable of using anything from low-security protocols like PIN codes, RFID keys, to secure protocols such\nas `Yubico `_ OTP keys,\n`Google Authenticator `_\n(TOTP), and `FIDO `_ U2F USB or NFC keys.\n\nSecurity protecting governments and banks can now be used on both your PCs and the facility that houses them.\n\n.. figure:: http://modis.io/wp-content/uploads/2017/09/Screenshot-Dashboard-1024x698.png\n :align: center\n :width: 600px\n\n Front end administration for the `Modis lock `_. Facilitates user/key management,\n reporting as well as system settings.\n\nFeatures\n========\n- Local validation of secure digital keys\n- Multiple key protocols supported (PIN, RFID, OTP, TOTP, U2F)\n- Cloud service validation for Yubico keys\n- Reporting and logging for events\n- Email notifications\n- API for custom applications\n\nInstallation\n============\nAdministration is installation is accomplished with few steps.\n\nPrerequisites\n-------------\nA MySQL database is used to store events and user information:\n``sudo apt install mysql-server``\n\nWebserver used is Ngnix. This can be modified by the installer if needed:\n``sudo apt install nginx``\n\nSupervisor is an amazing tool that will start and re-start processes with ease:\n``sudo supervisor``\n\n**Suggested that a virtual environment is used**\n\n.. note:: example ``virtualenv -p python3 .env``\n\nManagement install\n------------------\n1. ``sudo pip3 install git+https://github.com/Modis-GmbH/ModisLock-WebAdmin.git``\n\n2. Modify the ``nginx /etc/nginx/sites-available/modis_admin`` server-name to reflect your host name and directory\n\n3. Modify the ``/etc/supervisor/conf.d/modis_admin.conf`` file to reflect your installation directory\n\n.. |logo| image:: http://modis.io/wp-content/uploads/2017/04/logo_100.png\n :align: middle\n.. _logo: http://modis.io\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Modis-GmbH/ModisLock-WebAdmin", "keywords": "modis", "license": "GPL", "maintainer": "", "maintainer_email": "", "name": "modislock", "package_url": "https://pypi.org/project/modislock/", "platform": "Linux", "project_url": "https://pypi.org/project/modislock/", "project_urls": { "Homepage": "https://github.com/Modis-GmbH/ModisLock-WebAdmin" }, "release_url": "https://pypi.org/project/modislock/0.2.1/", "requires_dist": null, "requires_python": "", "summary": "Administration web interface for Modis\u00a9 Lock", "version": "0.2.1" }, "last_serial": 3707129, "releases": { "0.1.1": [ { "comment_text": "", "digests": { "md5": "074dd0b8608b4a6b431341c27573e391", "sha256": "02a682f1764f1ca1d4f29d44e1c738d853f4b1dbe67695ed961b9d0573285ab1" }, "downloads": -1, "filename": "modislock-0.1.1.tar.gz", "has_sig": false, "md5_digest": "074dd0b8608b4a6b431341c27573e391", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3976861, "upload_time": "2017-12-04T09:55:15", "url": "https://files.pythonhosted.org/packages/3a/93/dbb2bc780cc2cfe83c9658d7c5faefe270a699381bafaa0822fd925ba55b/modislock-0.1.1.tar.gz" } ], "0.1.10": [ { "comment_text": "", "digests": { "md5": "146b0387caca7e7061931d0b2ee1962e", "sha256": "0805a8b4436094b648a417694f723e4f755a70cb6f44b143e7458c6dac360122" }, "downloads": -1, "filename": "modislock-0.1.10.tar.gz", "has_sig": false, "md5_digest": "146b0387caca7e7061931d0b2ee1962e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4664300, "upload_time": "2018-01-12T14:47:44", "url": "https://files.pythonhosted.org/packages/4f/61/0ab639ec5c4adc9e31ee8cb42a669cb18558cf68f40d515b6b686dfb1cb9/modislock-0.1.10.tar.gz" } ], "0.1.11": [ { "comment_text": "", "digests": { "md5": "7ee4f827bed45954f006d95f4cfb91f7", "sha256": "a34af332269b81fa7ca1627bc039f7daa5c46f2bdf770c270c1959ddf67812a4" }, "downloads": -1, "filename": "modislock-0.1.11.tar.gz", "has_sig": false, "md5_digest": "7ee4f827bed45954f006d95f4cfb91f7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4665337, "upload_time": "2018-01-17T16:28:21", "url": "https://files.pythonhosted.org/packages/96/d1/229c2fdacd37a69082c339b73360c19d329f04d2c9aa5a72161cfd38ec83/modislock-0.1.11.tar.gz" } ], "0.1.12": [ { "comment_text": "", "digests": { "md5": "0a03ac15586b69bd26490a4e8d730c2f", "sha256": "69037cb75dfb3ba51bd28772f67e45ca5b10dc68a6532227b5c0d760184b5a14" }, "downloads": -1, "filename": "modislock-0.1.12.tar.gz", "has_sig": false, "md5_digest": "0a03ac15586b69bd26490a4e8d730c2f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4316399, "upload_time": "2018-01-17T23:01:49", "url": "https://files.pythonhosted.org/packages/0e/d2/69a0974b244c6320e106ef8319361631caed30f6ca853fb646d8e4bcaecc/modislock-0.1.12.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "58816b2546cbb40aa5a34504b2c6e431", "sha256": "8ceb50afd42106d5a6744c5cbccbfbfa05a3ffa61101b5620d788b80c94a95fc" }, "downloads": -1, "filename": "modislock-0.1.2.tar.gz", "has_sig": false, "md5_digest": "58816b2546cbb40aa5a34504b2c6e431", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3976895, "upload_time": "2017-12-14T15:55:30", "url": "https://files.pythonhosted.org/packages/f8/61/6277f6d73601a933b58e9aad2b4977b92be1bf0fb40788b99b89a4cbb70b/modislock-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "6e3062b136772357194bb828a45c7d11", "sha256": "bbbf42c55703a9d1690d74d47a830b147622e4ced5446f44da4ed74d3fe725d3" }, "downloads": -1, "filename": "modislock-0.1.3.tar.gz", "has_sig": false, "md5_digest": "6e3062b136772357194bb828a45c7d11", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3977054, "upload_time": "2017-12-15T09:46:05", "url": "https://files.pythonhosted.org/packages/e4/3a/f3f942f634e7a2ebbe470c62258ccff2b4df3e2253909856ba0c21714506/modislock-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "bcc9764afe328d8b37f8859d9459a045", "sha256": "dbf9ee6fcc3f509d9a6ef3d7b70f02c6444c58fb19d1757729de0f45612cde2f" }, "downloads": -1, "filename": "modislock-0.1.4.tar.gz", "has_sig": false, "md5_digest": "bcc9764afe328d8b37f8859d9459a045", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4291096, "upload_time": "2017-12-15T13:43:28", "url": "https://files.pythonhosted.org/packages/a3/a7/9a55f6b9216e54bc4c58c6601d2d0139164deacedbc82ac62dcf08b49c31/modislock-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "5a9060fc6bf72b4e3a9e13f38ceb381d", "sha256": "f139bc16b6d311e6900473f01b86b097b42c80da02973cae68053f0460c30913" }, "downloads": -1, "filename": "modislock-0.1.5.tar.gz", "has_sig": false, "md5_digest": "5a9060fc6bf72b4e3a9e13f38ceb381d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4288714, "upload_time": "2017-12-28T14:39:53", "url": "https://files.pythonhosted.org/packages/11/59/158ea63b3aae882590ad66bfd269dabbc8b0695fc6cd81aa0a3b0247896c/modislock-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "09fb574cc05e3d044ef22895fe0acce8", "sha256": "0ebb67fc0531607d8cc3ba065d74eacead15514ac3a564d1a92f0c9ebbfbe34c" }, "downloads": -1, "filename": "modislock-0.1.6.tar.gz", "has_sig": false, "md5_digest": "09fb574cc05e3d044ef22895fe0acce8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4289520, "upload_time": "2018-01-03T14:33:44", "url": "https://files.pythonhosted.org/packages/03/fa/89993232253192a3dd1aa5d817f716e3a3844c612c661b932ddc7ee2c1b4/modislock-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "95c8213642fa48aca66b37c3524eb667", "sha256": "771fda2f30590a918d6aabbed9c17ffc96d10d0949b85dcd2c1b07684409ae45" }, "downloads": -1, "filename": "modislock-0.1.7.tar.gz", "has_sig": false, "md5_digest": "95c8213642fa48aca66b37c3524eb667", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4307539, "upload_time": "2018-01-05T14:45:12", "url": "https://files.pythonhosted.org/packages/b5/c3/f64ca5992b2bb7499f440ec70c1dbd7c813c35190ea3901c1aa9617ef3b2/modislock-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "a726ec8e046f5c0b5265dfa0080b7a4d", "sha256": "96f4797b2563cb50fd63aafae227fcfbe843b69714c86bfcf8deabff2def1492" }, "downloads": -1, "filename": "modislock-0.1.8.tar.gz", "has_sig": false, "md5_digest": "a726ec8e046f5c0b5265dfa0080b7a4d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4343394, "upload_time": "2018-01-12T11:31:44", "url": "https://files.pythonhosted.org/packages/c1/84/4e5f39c1ee179ac22481c019df4a669b7ed97ce88074d5481218df3d8727/modislock-0.1.8.tar.gz" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "723488d1c5152ff1af1afaf0de11f6b1", "sha256": "94aabdaf42b8933758dfa8f703ea447479e745e6136bfc3eebcd25e470403bf9" }, "downloads": -1, "filename": "modislock-0.1.9.tar.gz", "has_sig": false, "md5_digest": "723488d1c5152ff1af1afaf0de11f6b1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4343367, "upload_time": "2018-01-12T12:14:05", "url": "https://files.pythonhosted.org/packages/05/74/3e1a6f1c952f21f53baf2de75ff0163fb53af92b9794eabbe8a1cf52e517/modislock-0.1.9.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "c8d18da0fd492b69606d2f5e82b6f6d2", "sha256": "b0724ae93ac8a6f5bfce1693cb448eee8ac03c9deb141d07cf2db915be2111ed" }, "downloads": -1, "filename": "modislock-0.2.0.tar.gz", "has_sig": false, "md5_digest": "c8d18da0fd492b69606d2f5e82b6f6d2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5876723, "upload_time": "2018-03-26T15:14:45", "url": "https://files.pythonhosted.org/packages/82/a4/5cffc155fb2105e7aab1c42b06925c86f9bac4689958e8baf916b402a31d/modislock-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "46008a7bb630a4422dc59d4434b66f29", "sha256": "a95d72fca498430238275ef26977a93167cfb2ce90c33fff4e7790abd9deb37f" }, "downloads": -1, "filename": "modislock-0.2.1.tar.gz", "has_sig": false, "md5_digest": "46008a7bb630a4422dc59d4434b66f29", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5875737, "upload_time": "2018-03-26T15:53:19", "url": "https://files.pythonhosted.org/packages/92/7a/620efbfb17f5f76445455578a15fc015f5ff1feeec94b3ca56ee32a6f959/modislock-0.2.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "46008a7bb630a4422dc59d4434b66f29", "sha256": "a95d72fca498430238275ef26977a93167cfb2ce90c33fff4e7790abd9deb37f" }, "downloads": -1, "filename": "modislock-0.2.1.tar.gz", "has_sig": false, "md5_digest": "46008a7bb630a4422dc59d4434b66f29", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5875737, "upload_time": "2018-03-26T15:53:19", "url": "https://files.pythonhosted.org/packages/92/7a/620efbfb17f5f76445455578a15fc015f5ff1feeec94b3ca56ee32a6f959/modislock-0.2.1.tar.gz" } ] }