{ "info": { "author": "Daniel Lenski", "author_email": "dlenski@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Utilities" ], "description": "python-vipaccess is a free and open source software (FOSS)\nimplementation of Symantec's VIP Access client.\n\nIf you need to access a network which uses VIP Access for `two-factor\nauthentication `__,\nbut can't or don't want to use Symantec's proprietary\napplications\u2014which are only available for Windows, MacOS, Android,\niOS\u2014then this is for you.\n\nSymantec VIP Access actually uses a **completely open standard**\ncalled `Time-based One-time Password Algorithm `__\nfor generating the 6-digit codes that it outputs. The only\nnon-standard part is the **provisioning** protocol used to create a\nnew token.\n\nAuthors\n-------\n\nThe reverse-engineering of the VIP Access protocol was done by `Forest\nCrossman (cyrozap) `__. See `original\nblog post `__.\n\n``python-vipaccess`` is now maintained by `Daniel Lenski (dlenski) `__.\n\n\nHome page\n---------\n\nhttps://github.com/dlenski/python-vipaccess", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/dlenski/python-vipaccess", "keywords": "development", "license": "Apache 2.0", "maintainer": "", "maintainer_email": "", "name": "python-vipaccess", "package_url": "https://pypi.org/project/python-vipaccess/", "platform": "", "project_url": "https://pypi.org/project/python-vipaccess/", "project_urls": { "Homepage": "https://github.com/dlenski/python-vipaccess" }, "release_url": "https://pypi.org/project/python-vipaccess/0.10.3/", "requires_dist": null, "requires_python": "", "summary": "A free software implementation of Symantec's VIP Access application and protocol", "version": "0.10.3" }, "last_serial": 5356130, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "7778b2dee891fce9bf57028fd04a14cc", "sha256": "809d77e496d68b1b26bc4ccfaf12ca55dfc49f465d4584207e36c7ea1871ac3f" }, "downloads": -1, "filename": "python-vipaccess-0.1.0.tar.gz", "has_sig": false, "md5_digest": "7778b2dee891fce9bf57028fd04a14cc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11787, "upload_time": "2015-03-17T23:23:17", "url": "https://files.pythonhosted.org/packages/f3/33/9ccfc588a476faebfe61e1f81085713fa2b960c3cbd6e4a410a999d6358b/python-vipaccess-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "c2d82bc981bebcc82fea80a215cc3993", "sha256": "ca201352f0a3cc4a55ef95caca9ac1b08ba2f49b5575b92af371c801042a5251" }, "downloads": -1, "filename": "python-vipaccess-0.1.1.tar.gz", "has_sig": false, "md5_digest": "c2d82bc981bebcc82fea80a215cc3993", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12735, "upload_time": "2015-03-18T00:45:53", "url": "https://files.pythonhosted.org/packages/2b/80/4479a64ada7894607cf6348662013a6444aed7f8e83a6dd58876f74e1c92/python-vipaccess-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "6d06f5a462a8aa5670af9beccd6503d4", "sha256": "c56e1c70996c95ffb0071501182877a4bec80cc0e0d5a3b9b6d03dc2e8f21444" }, "downloads": -1, "filename": "python-vipaccess-0.1.2.tar.gz", "has_sig": false, "md5_digest": "6d06f5a462a8aa5670af9beccd6503d4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12829, "upload_time": "2015-03-20T08:45:41", "url": "https://files.pythonhosted.org/packages/e6/a6/249ff810272c6e70554c83a6e336c19a73a16f41f29390a9f1632cf1f28c/python-vipaccess-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "ec0973736937deef8c41c86b4f66f031", "sha256": "7e614627a9242da8ee4bb4d48b982e959bc2c1b4ebbb73699135a7e144557c21" }, "downloads": -1, "filename": "python-vipaccess-0.1.3.tar.gz", "has_sig": false, "md5_digest": "ec0973736937deef8c41c86b4f66f031", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13153, "upload_time": "2015-03-22T08:04:39", "url": "https://files.pythonhosted.org/packages/03/be/dbbee1e7f6b323afe73c28991dd91f0c2ce12e0bda1a930a899ab2af57b1/python-vipaccess-0.1.3.tar.gz" } ], "0.10.1": [ { "comment_text": "", "digests": { "md5": "a41c4273c4a8e15b8c14f45d420d284e", "sha256": "4182dab4638e92f62eb843ceb2b533d1982cbf358391ecdf41d8124f1a1f5334" }, "downloads": -1, "filename": "python-vipaccess-0.10.1.tar.gz", "has_sig": false, "md5_digest": "a41c4273c4a8e15b8c14f45d420d284e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20572, "upload_time": "2019-06-01T00:17:50", "url": "https://files.pythonhosted.org/packages/11/c9/51bb2b194f93477972da71b44d65dcfb56d2bb2ec27f531af1a9e3586ccc/python-vipaccess-0.10.1.tar.gz" } ], "0.10.2": [ { "comment_text": "", "digests": { "md5": "ffbe4ac7fdb66f69f27f3af222eaab5f", "sha256": "af4a48703ddc92bc688f4ea48f70788404ca6d6e3e7beee77ffad265375c39d2" }, "downloads": -1, "filename": "python-vipaccess-0.10.2.tar.gz", "has_sig": false, "md5_digest": "ffbe4ac7fdb66f69f27f3af222eaab5f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16402, "upload_time": "2019-06-01T20:40:36", "url": "https://files.pythonhosted.org/packages/ef/97/a16c7ab9664c19048a5bce012cf3db65faeffc6846e84a964f057d7570c6/python-vipaccess-0.10.2.tar.gz" } ], "0.10.3": [ { "comment_text": "", "digests": { "md5": "7794700164a7d12a591bc9be016c9bac", "sha256": "e2ddd00d951cd855e46cfa3e54e695b177596ac11eca69d0bf46aa78233ecbd4" }, "downloads": -1, "filename": "python-vipaccess-0.10.3.tar.gz", "has_sig": false, "md5_digest": "7794700164a7d12a591bc9be016c9bac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19193, "upload_time": "2019-06-04T07:58:25", "url": "https://files.pythonhosted.org/packages/76/60/0a954c2de182776f19ebe81d447d176940ba103aa979effc65c0df1be559/python-vipaccess-0.10.3.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "a811afb91a088248cebd0b0a6b0a49dd", "sha256": "2b25bb21c8861276c1ef1f80d3c22f14da18ddaa29378f992561bb04c467c1c4" }, "downloads": -1, "filename": "python-vipaccess-0.2.0.tar.gz", "has_sig": false, "md5_digest": "a811afb91a088248cebd0b0a6b0a49dd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13514, "upload_time": "2015-05-01T18:49:26", "url": "https://files.pythonhosted.org/packages/4f/fa/deb0c0f971bb4d1e1c86c4c29f73ab1f036b93c6d62093dc823618ac554c/python-vipaccess-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "d01a455cca29e7ff26fe95b9d18269cf", "sha256": "cb34f867e8d489eabba0b72b7e0045cea8cc6a8001d96756419450a8837ce54c" }, "downloads": -1, "filename": "python-vipaccess-0.3.0.tar.gz", "has_sig": false, "md5_digest": "d01a455cca29e7ff26fe95b9d18269cf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13796, "upload_time": "2015-10-15T20:47:00", "url": "https://files.pythonhosted.org/packages/e4/09/f6e5c806c61b05969b7efb82748a6624725c724261d03de8699cd8e4be30/python-vipaccess-0.3.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7794700164a7d12a591bc9be016c9bac", "sha256": "e2ddd00d951cd855e46cfa3e54e695b177596ac11eca69d0bf46aa78233ecbd4" }, "downloads": -1, "filename": "python-vipaccess-0.10.3.tar.gz", "has_sig": false, "md5_digest": "7794700164a7d12a591bc9be016c9bac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19193, "upload_time": "2019-06-04T07:58:25", "url": "https://files.pythonhosted.org/packages/76/60/0a954c2de182776f19ebe81d447d176940ba103aa979effc65c0df1be559/python-vipaccess-0.10.3.tar.gz" } ] }