{ "info": { "author": "JTV Softwares", "author_email": "jtvsoftwares@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Utilities" ], "description": "------\nEC2RDP\n------\n\n.. image:: https://travis-ci.org/jtvsoftwares/ec2rdp.svg?branch=master\n :target: https://travis-ci.org/jtvsoftwares/ec2rdp\n\n.. image:: https://coveralls.io/repos/github/jtvsoftwares/ec2rdp/badge.svg?branch=master\n :target: https://coveralls.io/github/jtvsoftwares/ec2rdp?branch=master\n\n.. image:: https://img.shields.io/badge/license-MIT-blue.svg\n :target: https://opensource.org/licenses/MIT\n\n.. image:: https://img.shields.io/badge/python-2.7-blue.svg\n :target: https://github.com/jtvsoftwares/ec2rdp\n\n.. image:: https://img.shields.io/badge/python-3.5-blue.svg\n :target: https://github.com/jtvsoftwares/ec2rdp\n\n.. image:: https://img.shields.io/badge/python-3.6-blue.svg\n :target: https://github.com/jtvsoftwares/ec2rdp\n\nSummary\n-------\nSimple command line utility to decrypt the password of an\nAWS EC2 windows instance, put the decrypted password in\nthe clipboard and write an rdp file to access the AWS\nEC2 windows instance.\n\nInstall\n-------\n::\n\n pip install ec2rdp\n\nUsage\n-----\n::\n\n ec2rdp [-h] [-o OUTPUT] [-k KEY] [-q] [--aws-profile AWS_PROFILE]\n [--aws-access-key-id AWS_ACCESS_KEY_ID]\n [--aws-secret-access-key AWS_SECRET_ACCESS_KEY]\n [--aws-region AWS_REGION]\n instance-id\n\n positional arguments:\n instance-id The instance-id to decrypt the password.\n\n optional arguments:\n -h, --help show this help message and exit\n -o OUTPUT, --output OUTPUT\n The path for the rdp file to be created.\n -k KEY, --key KEY The path to the private key file to decrypt the\n password.\n -q, --quick The script will not ask for the passphrase for the key\n file.\n --aws-profile AWS_PROFILE\n The profile name for aws credentials\n --aws-access-key-id AWS_ACCESS_KEY_ID\n The access key id for aws\n --aws-secret-access-key AWS_SECRET_ACCESS_KEY\n The secret access key for aws\n --aws-region AWS_REGION\n The region for aws\n\nAWS Credentials\n---------------\nThe script will look for credentials to AWS in the following locations:\n\n- ``AWS_PROFILE`` environment variable with credentials set in either ``~/.aws/credentials`` or ``~/.aws/config``. When using this, ``--aws-region`` must be set, ``~/.aws/config`` must contain a region value for the profile or ``AWS_DEFAULT_REGION`` must be set.\n- ``AWS_ACCESS_KEY_ID``, ``AWS_SECRET_ACCESS_KEY`` environment variables. When using this, ``--aws-region`` must be set or ``AWS_DEFAULT_REGION`` must be set.\n- ``--aws-profile`` command line option. When using this, ``--aws-region`` must be set, ``~/.aws/config`` must contain a region value for the profile or ``AWS_DEFAULT_REGION`` must be set.\n- ``--aws-access-key-id``, ``--aws-secret-access-key`` command line options. When using this, ``--aws-region`` must be set or ``AWS_DEFAULT_REGION`` must be set.\n\nKey in AWS Config file\n----------------------\nIf you are using the same key for all the AWS EC2 Windows instances available from a profile, you can set the path to\nthe key file in the ``~/.aws/config`` file. To do so, add a ``ec2rdp_key`` entry with the path to the key file under\nthe profile.\n\nExample::\n\n [profile profile1]\n output = json\n region = us-west-1\n ec2rdp_key = ~/keys/profile1.pem\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "ec2rdp", "package_url": "https://pypi.org/project/ec2rdp/", "platform": "", "project_url": "https://pypi.org/project/ec2rdp/", "project_urls": null, "release_url": "https://pypi.org/project/ec2rdp/1.0.1/", "requires_dist": [ "future", "configparser", "boto3", "pycrypto", "pyperclip" ], "requires_python": "", "summary": "Automatically populate rdp file from ec2 instance and put the password in the clipboard", "version": "1.0.1" }, "last_serial": 3724680, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "96fa356f6089c45cfe7d532c6cee8daa", "sha256": "a59af6d0a2f9db934554ee94bf10476171e5bcb4d79e80a38a27ee9ee5ca1661" }, "downloads": -1, "filename": "ec2rdp-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "96fa356f6089c45cfe7d532c6cee8daa", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6155, "upload_time": "2018-03-13T02:26:47", "url": "https://files.pythonhosted.org/packages/4b/5b/591a956bf71f590edaeac417c7f82dd8b1afa0b073a8be2ff8e9047ea16c/ec2rdp-1.0.0-py2.py3-none-any.whl" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "beea5c3c23dae7d627965883cd7a8281", "sha256": "164556f050078fba7238a1f94b7bbe517156cb938cb7af01028a18305f5a287c" }, "downloads": -1, "filename": "ec2rdp-1.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "beea5c3c23dae7d627965883cd7a8281", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6163, "upload_time": "2018-03-13T13:14:50", "url": "https://files.pythonhosted.org/packages/9c/c2/7ed175dc2cbc0b5e9735c89803bed8dcde523f225d2e11d3472bc6bd0643/ec2rdp-1.0.1-py2.py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "beea5c3c23dae7d627965883cd7a8281", "sha256": "164556f050078fba7238a1f94b7bbe517156cb938cb7af01028a18305f5a287c" }, "downloads": -1, "filename": "ec2rdp-1.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "beea5c3c23dae7d627965883cd7a8281", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6163, "upload_time": "2018-03-13T13:14:50", "url": "https://files.pythonhosted.org/packages/9c/c2/7ed175dc2cbc0b5e9735c89803bed8dcde523f225d2e11d3472bc6bd0643/ec2rdp-1.0.1-py2.py3-none-any.whl" } ] }