{ "info": { "author": "Revar Desmera", "author_email": "revarbat@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: MacOS :: MacOS X", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3", "Topic :: Software Development :: Libraries", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: System :: Networking" ], "description": "SslTelnet\n=========\n\nA wrapper for telnetlib.Telnet() that handles SSL/TLS, with optional \nTELNET negotiated TLS. This can be used to connect to TELNETS and\nSSLTELNET servers, as well as various MUD/MUCK/MUSH chat servers. \n\n\nAPI\n---\n\nThe API for SslTelnet is just like that for the standard python library\ntelnetlib, with the addition of a few arguments to the Telnet() initializer.\n\nssltelnet.SslTelnet()\n Called just like telnetlib.Telnet(), with these extra optional arguments:\n\n force_ssl\n If True, force SSL negotiation as soon as connected. Defaults to True.\n\n telnet_tls\n If true, allow TELNET TLS negotiation after non-ssl connection. Defaults to True.\n\n You can also pass args that ssl.wrap_socket() would expect.\n\n If force_ssl is True, plaintext connections aren't allowed.\n If force_ssl is False, and telnet_tls is True, the connection\n will be plaintext until the server negotiates TLS, at which\n time the connection will be secured.\n If both are False, the connection will be plaintext.\n\n\nExample\n-------\n::\n\n import ssltelnet\n s = ssltelnet.SslTelnet(force_ssl=False, host='foobar.com', port=23)\n print(s.read_until(b'\\n', 10))\n s.close()", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/revarbat/ssltelnet/archive/master.zip", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/revarbat/ssltelnet", "keywords": "ssl telnet communication", "license": "MIT License", "maintainer": null, "maintainer_email": null, "name": "ssltelnet", "package_url": "https://pypi.org/project/ssltelnet/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/ssltelnet/", "project_urls": { "Download": "https://github.com/revarbat/ssltelnet/archive/master.zip", "Homepage": "https://github.com/revarbat/ssltelnet" }, "release_url": "https://pypi.org/project/ssltelnet/0.9.2/", "requires_dist": null, "requires_python": null, "summary": "An wrapper to add SSL/TLS support to telnetlib.", "version": "0.9.2" }, "last_serial": 2293733, "releases": { "0.9.0": [ { "comment_text": "", "digests": { "md5": "a994c617fa1e1966a3c1c6fedd54b6b7", "sha256": "c0e66a8537972d5dfd326eaf9e0135bbbacc28a7c1b9daeba6ec15551880bfba" }, "downloads": -1, "filename": "ssltelnet-0.9.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a994c617fa1e1966a3c1c6fedd54b6b7", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 5295, "upload_time": "2016-08-11T03:46:19", "url": "https://files.pythonhosted.org/packages/b3/88/a7dd075b80d5a9c33e8ffcedeb9ceabcbb34f1cfdb1e616dbf392c8cea31/ssltelnet-0.9.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6a647bef41bdb280e2481c6d0266fa85", "sha256": "b67c186dca46fbce517327d8ca7be4ae8ae1681ca05d3834999b846415eba7d1" }, "downloads": -1, "filename": "ssltelnet-0.9.0.tar.gz", "has_sig": false, "md5_digest": "6a647bef41bdb280e2481c6d0266fa85", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3398, "upload_time": "2016-08-11T03:46:16", "url": "https://files.pythonhosted.org/packages/b7/42/949ca1f2de99de877380c8220ba8ab158787cda441c692c6061919d3f1b9/ssltelnet-0.9.0.tar.gz" } ], "0.9.1": [ { "comment_text": "", "digests": { "md5": "e0899eb4285886807dfba1dea8ce5347", "sha256": "130cd5cd7d5894147e9a67fb32b2a8bc595083a601aecf97ef9ab88efb481042" }, "downloads": -1, "filename": "ssltelnet-0.9.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e0899eb4285886807dfba1dea8ce5347", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 5426, "upload_time": "2016-08-21T10:14:13", "url": "https://files.pythonhosted.org/packages/fa/84/b712a29109dd826b3e999d627799de600396843b2e98ceb263f5f74e0746/ssltelnet-0.9.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8411b64d1f4d865921be30c314122d39", "sha256": "af0f283b878f7f068e25ca848597eb6e5c8f79b2a24fb314d69dec69adadb3f0" }, "downloads": -1, "filename": "ssltelnet-0.9.1.tar.gz", "has_sig": false, "md5_digest": "8411b64d1f4d865921be30c314122d39", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3522, "upload_time": "2016-08-21T10:14:11", "url": "https://files.pythonhosted.org/packages/13/73/52a3fcb657e66ad517a6eb0c69f47f7c3e614f5a952edd8cca36a0960462/ssltelnet-0.9.1.tar.gz" } ], "0.9.2": [ { "comment_text": "", "digests": { "md5": "e8feb485f82b333654ee329e83c2ba36", "sha256": "827567f22373033f91f7ed9d823cb878ffd5e56564fa874f4f03cbe843504593" }, "downloads": -1, "filename": "ssltelnet-0.9.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e8feb485f82b333654ee329e83c2ba36", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 5422, "upload_time": "2016-08-21T11:05:46", "url": "https://files.pythonhosted.org/packages/c3/8f/1e7249e726affc1bf4bc098ab42f2b6131931f53b5e81e0af2dbdbc92fca/ssltelnet-0.9.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "617bab122d4bfaf42b3407bcc52b5974", "sha256": "7b31d817d723d62c5d967008b72facfdc8e257dbd8f678f2e847eab94f02fc07" }, "downloads": -1, "filename": "ssltelnet-0.9.2.tar.gz", "has_sig": false, "md5_digest": "617bab122d4bfaf42b3407bcc52b5974", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3524, "upload_time": "2016-08-21T11:05:43", "url": "https://files.pythonhosted.org/packages/a3/ad/fab060c32ec8c3fac405331b72132b8c112e024e3700d6299a88e3046426/ssltelnet-0.9.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e8feb485f82b333654ee329e83c2ba36", "sha256": "827567f22373033f91f7ed9d823cb878ffd5e56564fa874f4f03cbe843504593" }, "downloads": -1, "filename": "ssltelnet-0.9.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e8feb485f82b333654ee329e83c2ba36", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 5422, "upload_time": "2016-08-21T11:05:46", "url": "https://files.pythonhosted.org/packages/c3/8f/1e7249e726affc1bf4bc098ab42f2b6131931f53b5e81e0af2dbdbc92fca/ssltelnet-0.9.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "617bab122d4bfaf42b3407bcc52b5974", "sha256": "7b31d817d723d62c5d967008b72facfdc8e257dbd8f678f2e847eab94f02fc07" }, "downloads": -1, "filename": "ssltelnet-0.9.2.tar.gz", "has_sig": false, "md5_digest": "617bab122d4bfaf42b3407bcc52b5974", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3524, "upload_time": "2016-08-21T11:05:43", "url": "https://files.pythonhosted.org/packages/a3/ad/fab060c32ec8c3fac405331b72132b8c112e024e3700d6299a88e3046426/ssltelnet-0.9.2.tar.gz" } ] }