{ "info": { "author": "Paul Kapp", "author_email": "paul.kapp@risk.lexisnexis.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Operating System :: MacOS :: MacOS X", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: System :: Shells", "Topic :: Utilities" ], "description": "RadSSH Package\n==============\n\nRadSSH is a Python package that is built with Paramiko.\n\nDocumentation for the project is hosted on ReadTheDocs, at http://radssh.readthedocs.org\n\nFrequently Asked Questions: https://github.com/radssh/radssh/blob/master/FAQ.md\n\nRadSSH is installable via **pip**, using \"**pip install radssh**\".\n\n----\n\n\nThe RadSSH shell behaves similar to a normal ssh command line client, but instead of connecting to one host (at a time), you can connect to dozens or even hundreds at a time, and issue interactive command lines to all hosts at once. It requires very little learning curve to get started, and leverages on existing command line syntax that you already know. ::\n\n [paul@localhost ~]$ python -m radssh.shell huey dewey louie\n Please enter a password for (paul) :\n Connecting to 3 hosts...\n ...\n RadSSH $ hostname\n [huey] huey.example.org\n [dewey] dewey.example.org\n [louie] louie.example.org\n Average completion time for 3 hosts: 0.058988s\n\n RadSSH $ uptime\n [huey] 15:21:28 up 6 days, 22:49, 17 users, load average: 0.30, 0.43, 0.39\n [louie] 15:43 up 652 days, 4:59, 0 users, load averages: 0.44 0.20 0.17\n [dewey] 15:21:28 up 109 days, 23:28, 3 users, load average: 0.27, 0.09, 0.07\n Average completion time for 3 hosts: 0.044532s\n\n RadSSH $ df -h /\n [huey] Filesystem Size Used Avail Use% Mounted on\n [huey] /dev/mapper/vg-Scientific\n [huey] 24G 22G 694M 97% /\n [louie] Filesystem Size Used Avail Capacity Mounted on\n [louie] /dev/disk0s3 234G 134G 99G 57% /\n [dewey] Filesystem Size Used Avail Use% Mounted on\n [dewey] /dev/mapper/vg_pkapp745-LogVol00 20G 17G 2.1G 89% /\n Average completion time for 3 hosts: 0.036792s\n\n RadSSH $ *exit\n Shell exiting\n\n\nRadSSH includes a loadable plugin facility to extend the functionality of the shell with basic Python scripting, as well as a high level API that can be used to build stand alone applications for dedicated SSH control processing in a parallel environment.\n\nInterested in more?\n * Download at https://pypi.python.org/pypi/radssh\n * Read the Docs at http://radssh.readthedocs.org/en/latest/index.html\n * Participate at https://github.com/radssh/radssh\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/radssh/radssh", "keywords": "ssh parallel paramiko", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "radssh", "package_url": "https://pypi.org/project/radssh/", "platform": "", "project_url": "https://pypi.org/project/radssh/", "project_urls": { "Homepage": "https://github.com/radssh/radssh" }, "release_url": "https://pypi.org/project/radssh/1.1.2/", "requires_dist": [ "paramiko", "netaddr" ], "requires_python": "", "summary": "RadSSH Module", "version": "1.1.2" }, "last_serial": 3896354, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "5b2a273b5e30d3d5c1982d1b66f8ba78", "sha256": "8c6f5b9d507298797ce0882b069d11f864810193eabadb64d8121c34b9f9c726" }, "downloads": -1, "filename": "radssh-1.0.0.tar.gz", "has_sig": false, "md5_digest": "5b2a273b5e30d3d5c1982d1b66f8ba78", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43894, "upload_time": "2014-12-08T19:40:33", "url": "https://files.pythonhosted.org/packages/7f/20/eef8297745fddf190a080ce1badcf3805803c5d2f5d325dfd01183b2dd5d/radssh-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "f1efe242179c5aefccdbdd6cb84e73e5", "sha256": "7a76f261aaef58854a02d7ec7ddefc8d09c6978d32ba0fb7d1bf25228bff2101" }, "downloads": -1, "filename": "radssh-1.0.1.tar.gz", "has_sig": false, "md5_digest": "f1efe242179c5aefccdbdd6cb84e73e5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43571, "upload_time": "2015-02-03T21:04:58", "url": "https://files.pythonhosted.org/packages/ce/39/ae94e6545179b7fc0abba8784d071111e8f2bcb199438a219908e982eb24/radssh-1.0.1.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "2ed6b34f62cdad0391b648797322e3f9", "sha256": "45be722845aee3d2a99e22ba3d59fc476c41c778b65dc6f7edb586345f715912" }, "downloads": -1, "filename": "radssh-1.0.5.tar.gz", "has_sig": false, "md5_digest": "2ed6b34f62cdad0391b648797322e3f9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47243, "upload_time": "2015-06-21T01:27:12", "url": "https://files.pythonhosted.org/packages/68/7a/955b1562725cf887a7e3edf61254ce12b750bb36d6cc7b7dcc2ca09dbb6d/radssh-1.0.5.tar.gz" } ], "1.0.7": [ { "comment_text": "", "digests": { "md5": "4cc9846229a7dd16dc73d3f9c3dfcee9", "sha256": "ceef8a03c8e4c3bcd07b8b5855081ffe0d2365d3d0669004e6ef4b7b00ecb13f" }, "downloads": -1, "filename": "radssh-1.0.7.tar.gz", "has_sig": false, "md5_digest": "4cc9846229a7dd16dc73d3f9c3dfcee9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 55865, "upload_time": "2015-11-30T16:00:40", "url": "https://files.pythonhosted.org/packages/12/a7/e335383cef8cf088a02c05566d80f0de0a215b7b6affcb13eab5e08d746b/radssh-1.0.7.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "e20de71d014606e6514c2d3f5140be23", "sha256": "16ce867dbe9d568b0d757dce84dd63dc1e72a557319fe903064b914a900a869b" }, "downloads": -1, "filename": "radssh-1.1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "e20de71d014606e6514c2d3f5140be23", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 77564, "upload_time": "2016-07-29T00:51:35", "url": "https://files.pythonhosted.org/packages/ec/00/02018c7286e0545859b31cc6dcb768afd9c6f945dbd5f7bdaab4c087cff2/radssh-1.1.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5ccc4c3be779ea0eb8374bbd0d2c88bd", "sha256": "d9535cde4de2d68e5f2b72319228c0756b1a160059f59e630d1f57d74ee10ead" }, "downloads": -1, "filename": "radssh-1.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "5ccc4c3be779ea0eb8374bbd0d2c88bd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 77533, "upload_time": "2016-07-29T00:51:38", "url": "https://files.pythonhosted.org/packages/11/07/d2dcdb9cba7ad7e012b79d4fec61fc67b2bf9c820901144705560bcd64bf/radssh-1.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6bfb634fc4b7c98f8cd21b010b54b31d", "sha256": "4e47dc7fa7d01b8c853b73b9853dc7ac649538ba834952c76f6baed02cd85a69" }, "downloads": -1, "filename": "radssh-1.1.0.tar.gz", "has_sig": false, "md5_digest": "6bfb634fc4b7c98f8cd21b010b54b31d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 60385, "upload_time": "2016-07-29T00:51:41", "url": "https://files.pythonhosted.org/packages/d2/94/1bd0efd14a1bddf678a4cb5bbda5330f466ee5e315c99a3afcae7ba9c272/radssh-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "4f99a3ffdeac613fadd34bfe127d4d10", "sha256": "b16a09a3b5fbfc1ee3cb1f9fa65051478ee6b648ff922fcddc19b2aa5e2d9f08" }, "downloads": -1, "filename": "radssh-1.1.1-py2-none-any.whl", "has_sig": false, "md5_digest": "4f99a3ffdeac613fadd34bfe127d4d10", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 79128, "upload_time": "2016-08-25T01:01:52", "url": "https://files.pythonhosted.org/packages/ae/a1/f1c5f41abd758fa4b150beede6818aa77cf097525cd594bd63a26d790ac7/radssh-1.1.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3f7fd6f3debfcecc7a2074f06c3e6c1d", "sha256": "36786dc515ab267360c73237bd1a58b364224fb99f843a2e1e0252dabecbf959" }, "downloads": -1, "filename": "radssh-1.1.1.tar.gz", "has_sig": false, "md5_digest": "3f7fd6f3debfcecc7a2074f06c3e6c1d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 61287, "upload_time": "2016-08-25T01:01:58", "url": "https://files.pythonhosted.org/packages/dd/bb/dd18a39c66adce4f346362d65805de7f96f330c969fe8c694943605dfc10/radssh-1.1.1.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "332616d06980930d517b5c759a8a043e", "sha256": "c7386b0ad371b49be5f49243b4806f53fd0e92787e2a9c4d537b6446c9c52316" }, "downloads": -1, "filename": "radssh-1.1.2-py2-none-any.whl", "has_sig": false, "md5_digest": "332616d06980930d517b5c759a8a043e", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 81941, "upload_time": "2018-05-24T18:52:32", "url": "https://files.pythonhosted.org/packages/bb/51/94caae590ad6b790b7933aac4bad863874ff7a66b582d51dcaf243542c10/radssh-1.1.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6ece8849aa68217306d337a1e580f3f1", "sha256": "84993e662dd286822118319ce223ab6e961cf1975616fcb6a218e505b4b473e7" }, "downloads": -1, "filename": "radssh-1.1.2.tar.gz", "has_sig": false, "md5_digest": "6ece8849aa68217306d337a1e580f3f1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 63296, "upload_time": "2018-05-24T18:52:36", "url": "https://files.pythonhosted.org/packages/99/1e/f54d9853402283c1868cd5ee34f7ab24573dd4f7fe2a3800132c7364d632/radssh-1.1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "332616d06980930d517b5c759a8a043e", "sha256": "c7386b0ad371b49be5f49243b4806f53fd0e92787e2a9c4d537b6446c9c52316" }, "downloads": -1, "filename": "radssh-1.1.2-py2-none-any.whl", "has_sig": false, "md5_digest": "332616d06980930d517b5c759a8a043e", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 81941, "upload_time": "2018-05-24T18:52:32", "url": "https://files.pythonhosted.org/packages/bb/51/94caae590ad6b790b7933aac4bad863874ff7a66b582d51dcaf243542c10/radssh-1.1.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6ece8849aa68217306d337a1e580f3f1", "sha256": "84993e662dd286822118319ce223ab6e961cf1975616fcb6a218e505b4b473e7" }, "downloads": -1, "filename": "radssh-1.1.2.tar.gz", "has_sig": false, "md5_digest": "6ece8849aa68217306d337a1e580f3f1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 63296, "upload_time": "2018-05-24T18:52:36", "url": "https://files.pythonhosted.org/packages/99/1e/f54d9853402283c1868cd5ee34f7ab24573dd4f7fe2a3800132c7364d632/radssh-1.1.2.tar.gz" } ] }