{ "info": { "author": "Cyker Way", "author_email": "cykerway@example.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: End Users/Desktop", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: System" ], "description": "# churchkey\n\na tool tunneling ssh over http proxy;\n\nchurchkey tunnels ssh sessions through http proxy, so that users can log into\nremote server via http proxy if direct access is not working; churchkey uses\nhttp *connect* method and only works with http proxies supporting this method;\n\nchurchkey supports two http authentication methods: [basic] and [digest];\n\ntechnical details are described in [rfc 2817];\n\nalternative projects include [corkscrew] and [proxytunnel];\n\n## install\n\ninstall via pip:\n\n pip install churchkey\n\n## usage\n\n1. create a file `~/.ssh/proxyauth` with proxy username and password:\n\n :\n\n2. edit `~/.ssh/config` as follows:\n\n Host {host}\n HostName {hostname}\n Port {port}\n User {user}\n ProxyCommand churchkey {proxy_host} {proxy_port} %h %p ~/.ssh/proxyauth\n\n3. log into remote server as usual:\n\n ssh {host}\n\n## license\n\nCopyright (C) 2016-2018 Cyker Way\n\nThis program is free software: you can redistribute it and/or modify\nit under the terms of the GNU General Public License as published by\nthe Free Software Foundation, either version 3 of the License, or\n(at your option) any later version.\n\nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\nGNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License\nalong with this program. If not, see .\n\n[rfc 2817]: https://tools.ietf.org/html/rfc2817\n[basic]: https://en.wikipedia.org/wiki/Basic_access_authentication\n[digest]: https://en.wikipedia.org/wiki/Digest_access_authentication\n[corkscrew]: http://agroman.net/corkscrew/\n[proxytunnel]: http://proxytunnel.sourceforge.net/", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/cykerway/churchkey", "keywords": "ssh http proxy network", "license": "", "maintainer": "", "maintainer_email": "", "name": "churchkey", "package_url": "https://pypi.org/project/churchkey/", "platform": "", "project_url": "https://pypi.org/project/churchkey/", "project_urls": { "Bug Reports": "https://github.com/cykerway/churchkey/issues", "Homepage": "https://github.com/cykerway/churchkey", "Source": "https://github.com/cykerway/churchkey/" }, "release_url": "https://pypi.org/project/churchkey/1.1.4/", "requires_dist": null, "requires_python": "", "summary": "a tool tunneling ssh over http proxy;", "version": "1.1.4" }, "last_serial": 4551776, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "5a0eee6b764ea7d544944d450489b485", "sha256": "15fabe2c14aa5d2614ccf3150e35047dbbfdde501cca8b70f1d0de068f21e01c" }, "downloads": -1, "filename": "churchkey-1.0.0.tar.gz", "has_sig": false, "md5_digest": "5a0eee6b764ea7d544944d450489b485", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18969, "upload_time": "2018-11-30T11:28:44", "url": "https://files.pythonhosted.org/packages/f2/08/dcd02d3c57071008cb8af91771adad9eca12dd1c73e1ac983dbfb2e7309f/churchkey-1.0.0.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "6b18815ca81dada7cb164adbb0c8bd47", "sha256": "7f66e21577529af84b8c520d6fba421d9fafd4a8ed2dfeb5c80b7064e9595948" }, "downloads": -1, "filename": "churchkey-1.1.0.tar.gz", "has_sig": false, "md5_digest": "6b18815ca81dada7cb164adbb0c8bd47", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19112, "upload_time": "2018-11-30T12:20:33", "url": "https://files.pythonhosted.org/packages/78/1e/b77788fb8f713a0804ff98b99647bf2377cab30535fd202944131a2c9755/churchkey-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "6472a8e891108ac3e2ec369d8e6f6818", "sha256": "d8270eb7ce0750aa689beef7877ad27b42f58e931147f160d3f70b46be707ee2" }, "downloads": -1, "filename": "churchkey-1.1.1.tar.gz", "has_sig": false, "md5_digest": "6472a8e891108ac3e2ec369d8e6f6818", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19132, "upload_time": "2018-11-30T12:23:06", "url": "https://files.pythonhosted.org/packages/b3/3d/cde0dd4b85734c94138b4c73f81d27dd38613d42028a2a037216e20077ce/churchkey-1.1.1.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "8a742bd9e76028e040b9405cabe359a5", "sha256": "e27f0e8b4d80002539d13287093cdef9bb366abcbc96c2b1d1bb45df24a27646" }, "downloads": -1, "filename": "churchkey-1.1.2.tar.gz", "has_sig": false, "md5_digest": "8a742bd9e76028e040b9405cabe359a5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19138, "upload_time": "2018-11-30T13:38:36", "url": "https://files.pythonhosted.org/packages/75/1f/98906cba0445b4d6169afda30b237aac279a78784b30efb52f39f8c0f882/churchkey-1.1.2.tar.gz" } ], "1.1.3": [ { "comment_text": "", "digests": { "md5": "1f5b4472dd52dd2448d07f00c3c05e9d", "sha256": "763cf654193f1b3bfd3fc41791eda16fd79a93de57c970ddc0ae83348ba01299" }, "downloads": -1, "filename": "churchkey-1.1.3.tar.gz", "has_sig": false, "md5_digest": "1f5b4472dd52dd2448d07f00c3c05e9d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19132, "upload_time": "2018-11-30T14:14:23", "url": "https://files.pythonhosted.org/packages/91/4b/240dcd6596763ff09f1bb827814b7e9835b46a0b27db21fa0d45946276df/churchkey-1.1.3.tar.gz" } ], "1.1.4": [ { "comment_text": "", "digests": { "md5": "901bb40313c9b96188b160b6692d3265", "sha256": "0a1ac8ec4b716d2b3ccb207f628814b8b8c33587a89ecf7feaf01887683c7e31" }, "downloads": -1, "filename": "churchkey-1.1.4.tar.gz", "has_sig": false, "md5_digest": "901bb40313c9b96188b160b6692d3265", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19134, "upload_time": "2018-12-02T05:54:04", "url": "https://files.pythonhosted.org/packages/d6/e3/aa0309134c9d381ba6ba0023393a554ed21cfebf68c1458d13083d9a6691/churchkey-1.1.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "901bb40313c9b96188b160b6692d3265", "sha256": "0a1ac8ec4b716d2b3ccb207f628814b8b8c33587a89ecf7feaf01887683c7e31" }, "downloads": -1, "filename": "churchkey-1.1.4.tar.gz", "has_sig": false, "md5_digest": "901bb40313c9b96188b160b6692d3265", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19134, "upload_time": "2018-12-02T05:54:04", "url": "https://files.pythonhosted.org/packages/d6/e3/aa0309134c9d381ba6ba0023393a554ed21cfebf68c1458d13083d9a6691/churchkey-1.1.4.tar.gz" } ] }