{ "info": { "author": "Alin Voinea", "author_email": "alin.voinea@gmail.com", "bugtrack_url": null, "classifiers": [ "Environment :: Console", "Intended Audience :: Developers", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "======\r\niLogin\r\n======\r\nilogin is a single sign-on script (SSO) like\r\n*Google Application Specific Passwords* that allows you to generate passwords\r\nfor each online and offline service you're using.\r\nCheck online version at: http://iloginr.com\r\n\r\nThis way you will have different passwords for each service and you don't have\r\nto remember them as you'll be able to obtain each every time you want\r\nto login to your service.\r\n\r\nThe advantage of this script is that your passwords are not stored anywhere,\r\nnever.\r\n\r\n.. image:: http://imgs.xkcd.com/comics/password_strength.png\r\n :target: http://xkcd.com/936/\r\n\r\n.. contents::\r\n\r\nInstall\r\n=======\r\n\r\n ::\r\n\r\n $: pip install ilogin\r\n\r\n or\r\n\r\n $: git clone https://github.com/iloginr/ilogin.git\r\n $: python2 setup.py install\r\n\r\n\r\nHow it works?\r\n=============\r\nFirst time when you'll run this script, you'll be asked for the new password in\r\norder to initialize the database::\r\n\r\n $: ilogin\r\n New password: MYSECRETPASSWORD\r\n\r\nRemember this password as it will be used to login to database and to generate\r\npasswords for your services. There is no possible way to recover this password.\r\nIf you lose it you'll have to reset all your online services passwords.\r\n\r\nAdd a service that you want to use with this script::\r\n\r\n $: ilogin add\r\n Service: google\r\n Advanced settings [y/N]:n\r\n Service added\r\n\r\nGet a login for your service::\r\n\r\n $: ilogin\r\n Service: google\r\n Password: MYSECRETPASSWORD\r\n ntnn qumi dqbk dejs\r\n\r\nNow go to google.com > Change password and update your password with the one\r\nprovided by this script: *ntnn qumi dqbk dejs*\r\n\r\nFor now one, every time you want to login to google, run ilogin and\r\ncopy&paste generated password within gooogle.com Password field::\r\n\r\n $: ilogin\r\n Service: google\r\n Password: MYSECRETPASSWORD\r\n ntnn qumi dqbk dejs\r\n\r\nYou can also auto copy password to clipboard (UNIX and OS X)::\r\n\r\n $: ilogin copy\r\n Service: google\r\n Password: MYSECRETPASSWORD\r\n Password copied to clipboard\r\n\r\nYou can import and export settings from/to CSV files::\r\n\r\n $: ilogin import\r\n CSV Input File Path: example.csv\r\n Import complete\r\n\r\n $: ilogin export\r\n CSV Output File Path:output.csv\r\n Export complete\r\n\r\nYou can use multiple MASTER passwords. Useful when you want to change the master password, but still want to be able to get services password based on the older MASTER passwords::\r\n\r\n $: ilogin passwd\r\n New password: NEWSECRETPASSWORD\r\n Confirm: NEWSECRETPASSWORD\r\n Password added\r\n\r\n $ ilogin\r\n Service: google\r\n Password: NEWSECRETPASSWORD\r\n mjvk skkq nako kpkq\r\n\r\n $: ilogin\r\n Service: google\r\n Password: MYSECRETPASSWORD\r\n ntnn qumi dqbk dejs\r\n\r\nSee more options::\r\n\r\n $: ilogin help\r\n ilogin version 3.1\r\n\r\n Usage: ilogin \r\n\r\n For older versions use ilogin2 OR ilogin1 \r\n\r\n cmd:\r\n login Get login password for service (default)\r\n\r\n user Get login username for service\r\n\r\n add Add service to ilogin\r\n\r\n field Add new field\r\n\r\n import Import services from CSV file. CSV file headers (advanced options are optional):\r\n\r\n \"Service\", [\"Password length\", \"User Name\", \"Use Numbers\", \"Use Special Charaters\", \"Use Capital Letters\", \"Version\"]\r\n \"example.com\", \"16\", \"user@example.com\", \"n\", \"y\", \"false\", \"2\"\r\n \"foo.bar\", \"\", \"\", \"\", \"\", \"\", \"\"\r\n \"bar.foo\", \"9\", \"\", \"0\", \"1\", \"true\", \"7\"\r\n\r\n export Export services to CSV file.\r\n !! This will not export your passwords !!\r\n\r\n passwd Add new ilogin MASTER password. You will still be able to use all previous registered MASTER passwords.\r\n !! BY USING A NEW MASTER PASSWORD ALL YOUR SERVICES PASSWORDS WILL CHANGE AND YOU'LL NEED TO MANUALLY CHANGE THEM SERVER SIDE !!\r\n\r\n copy Get login password for service and copy it to clipboard\r\n - UNIX: xsel or xclip required\r\n - OS X: pbcopy required\r\n - Windows: Not supported yet", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/avoinea/ilogin", "keywords": "", "license": "GPL", "maintainer": "", "maintainer_email": "", "name": "ilogin", "package_url": "https://pypi.org/project/ilogin/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/ilogin/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://github.com/avoinea/ilogin" }, "release_url": "https://pypi.org/project/ilogin/3.1/", "requires_dist": null, "requires_python": null, "summary": "Single Sign-On script (SSO) that allows you to generate unique passwords for each online and offline service you're using.", "version": "3.1" }, "last_serial": 2932740, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "0cbc625d2f9ac5f613fb399568940594", "sha256": "96a8fff8238ab5b06c6d3d927098417ef6458d7a76a483d9a98a433e8d719e7b" }, "downloads": -1, "filename": "ilogin-0.1.zip", "has_sig": false, "md5_digest": "0cbc625d2f9ac5f613fb399568940594", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6398, "upload_time": "2010-12-23T16:22:28", "url": "https://files.pythonhosted.org/packages/78/61/57490d41034c3a2b9a6b9051d233eb91d05b78df6169908afd946b6c006a/ilogin-0.1.zip" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "b7d9fb32e2824f186e6de5037e7bcdd2", "sha256": "8e5645e456b884e8ce8ad7640ed17bcefe125fec37b96f6c590e7aabe74d3bfd" }, "downloads": -1, "filename": "ilogin-0.2.zip", "has_sig": false, "md5_digest": "b7d9fb32e2824f186e6de5037e7bcdd2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7022, "upload_time": "2011-08-02T17:02:11", "url": "https://files.pythonhosted.org/packages/40/bc/fc9aab534a3907f5a9d743e8f46b788d0ca22fab83c4f9a8ae553f692c25/ilogin-0.2.zip" } ], "2.0": [ { "comment_text": "", "digests": { "md5": "fd663df8d51bf4b10c3455c004f82c5f", "sha256": "f64f17d557de9b34a08ceb39872d24592fc5e3dc76dacba5b87a7b3769fb107b" }, "downloads": -1, "filename": "ilogin-2.0.zip", "has_sig": false, "md5_digest": "fd663df8d51bf4b10c3455c004f82c5f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13368, "upload_time": "2013-12-13T13:43:03", "url": "https://files.pythonhosted.org/packages/26/e7/49037bb13f37e7e7a35246a639ebb4f293ec45e4c8aa61c5823535e30f0d/ilogin-2.0.zip" } ], "3.0": [ { "comment_text": "", "digests": { "md5": "fb6d63004c3f5f995aea331a1e33e3fe", "sha256": "bd0761b819e9a45abbbc197a635cdf6a0fd2df6efa64a33505c26a2ed146fa8b" }, "downloads": -1, "filename": "ilogin-3.0.zip", "has_sig": false, "md5_digest": "fb6d63004c3f5f995aea331a1e33e3fe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17387, "upload_time": "2014-04-15T08:56:10", "url": "https://files.pythonhosted.org/packages/57/1b/a5c0545cac115c2445b8bc8a7d80be6890505b6712786569fd8b143e40e3/ilogin-3.0.zip" } ], "3.1": [ { "comment_text": "", "digests": { "md5": "25155fc8d8a8afe7e83385f7e27d9cd0", "sha256": "7709dd2c19f2f2760c967b450d8c362b57391f866369e3c715c04e2df0ef46da" }, "downloads": -1, "filename": "ilogin-3.1.zip", "has_sig": false, "md5_digest": "25155fc8d8a8afe7e83385f7e27d9cd0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18305, "upload_time": "2017-06-07T16:12:26", "url": "https://files.pythonhosted.org/packages/2e/11/6af7bea20bd11110442efc60efcf0986083ed73beab1bc7ba97d9698c017/ilogin-3.1.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "25155fc8d8a8afe7e83385f7e27d9cd0", "sha256": "7709dd2c19f2f2760c967b450d8c362b57391f866369e3c715c04e2df0ef46da" }, "downloads": -1, "filename": "ilogin-3.1.zip", "has_sig": false, "md5_digest": "25155fc8d8a8afe7e83385f7e27d9cd0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18305, "upload_time": "2017-06-07T16:12:26", "url": "https://files.pythonhosted.org/packages/2e/11/6af7bea20bd11110442efc60efcf0986083ed73beab1bc7ba97d9698c017/ilogin-3.1.zip" } ] }