{ "info": { "author": "Eric Tang", "author_email": "tangcongyuan@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "# Asynchronous TCP Proxy\nInteract with a TCP server in synchronous mode, with asyncio handles bi-directional traffic.\n\n## Quick Start\n`pip install AsyncTcpProxy`\n\n\n## Sample Server\nTO DO\n\n## Proxy\nTO DO\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "AsyncTcpProxy", "package_url": "https://pypi.org/project/AsyncTcpProxy/", "platform": "", "project_url": "https://pypi.org/project/AsyncTcpProxy/", "project_urls": null, "release_url": "https://pypi.org/project/AsyncTcpProxy/0.4.2/", "requires_dist": null, "requires_python": "", "summary": "A proxy handles data to/from a TCP server.", "version": "0.4.2" }, "last_serial": 5887522, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "838edee1540789c3d4d531c7f93cb541", "sha256": "03430181283ca92dc3188b7888c4fe9f35afa9e919ed727fe9a04a58c4577b1a" }, "downloads": -1, "filename": "AsyncTcpProxy-0.1.0.tar.gz", "has_sig": false, "md5_digest": "838edee1540789c3d4d531c7f93cb541", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2961, "upload_time": "2019-09-25T00:15:34", "url": "https://files.pythonhosted.org/packages/03/6f/82e3b38d297937b8fefeee39421883f99c0b2dc7a8113322a81690f9b74b/AsyncTcpProxy-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "012928c55aee89acc4b315013c5e97bb", "sha256": "16cc38e9d5c41343c50fe1eaef309382804212725af9739c0e7cfaad3992a61a" }, "downloads": -1, "filename": "AsyncTcpProxy-0.2.0.tar.gz", "has_sig": false, "md5_digest": "012928c55aee89acc4b315013c5e97bb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2988, "upload_time": "2019-09-25T00:32:18", "url": "https://files.pythonhosted.org/packages/c9/36/41be1b78802bda8a5199a62bb281702b41e72767b174f6ae99619e74caa0/AsyncTcpProxy-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "b438601fac6788f2af6baf79de7996aa", "sha256": "8d079004dc0841a151f30444d5b7775454faa25047afd3cf34bae17738137269" }, "downloads": -1, "filename": "AsyncTcpProxy-0.2.1.tar.gz", "has_sig": false, "md5_digest": "b438601fac6788f2af6baf79de7996aa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2990, "upload_time": "2019-09-25T00:43:16", "url": "https://files.pythonhosted.org/packages/5a/c9/3c51c294896cdbaaa2791d8e9728e568111a76d7d1dae6d86eb9e4c79997/AsyncTcpProxy-0.2.1.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "4b0c632995039a6d287f3df0246ed6aa", "sha256": "22c4844a5df68fca9b05a5f33ef56bf32f54dfdc338aae77ec2140d46ef84bd3" }, "downloads": -1, "filename": "AsyncTcpProxy-0.3.0.tar.gz", "has_sig": false, "md5_digest": "4b0c632995039a6d287f3df0246ed6aa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2956, "upload_time": "2019-09-25T00:54:05", "url": "https://files.pythonhosted.org/packages/69/30/6442a99e42aa7426f99709e2b3d465eaacdca815a7b3f1984cdbebab282b/AsyncTcpProxy-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "cb9e1506374a1e70583404df9d335c85", "sha256": "f4c754f63c74cd5fd320348826df25b8b7ad1b8faa994911cf9b30e5d8d85e88" }, "downloads": -1, "filename": "AsyncTcpProxy-0.3.1.tar.gz", "has_sig": false, "md5_digest": "cb9e1506374a1e70583404df9d335c85", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2953, "upload_time": "2019-09-25T01:11:33", "url": "https://files.pythonhosted.org/packages/5d/86/fb863f4df4f4e88cdb79e84ffcae6f09b1b0d2e89520fed8f56bf3d43b01/AsyncTcpProxy-0.3.1.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "ee7ba0e2691528e0ca614a45cdf57838", "sha256": "a104115f85c6f5db6f9b413f68140093b9cbda1fc328f7a5ec2eec3a7fefd855" }, "downloads": -1, "filename": "AsyncTcpProxy-0.4.0.tar.gz", "has_sig": false, "md5_digest": "ee7ba0e2691528e0ca614a45cdf57838", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3217, "upload_time": "2019-09-25T22:37:13", "url": "https://files.pythonhosted.org/packages/71/3a/f79f812a1c18f826e2b7b57e2fc830b411eba72b7f10aaa6e2d42f0120ce/AsyncTcpProxy-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "246f5c8c6469bd27efb4d309c6449cb0", "sha256": "7d31be17f51bd0f66dc511104c3e6fede57cbec0b8afe5a12d80718381bed726" }, "downloads": -1, "filename": "AsyncTcpProxy-0.4.1.tar.gz", "has_sig": false, "md5_digest": "246f5c8c6469bd27efb4d309c6449cb0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3236, "upload_time": "2019-09-25T22:44:57", "url": "https://files.pythonhosted.org/packages/53/a2/5622d4c6d8cd0aaad607fcd99f6da0a07ba59c1d9861661f14d119c15e4f/AsyncTcpProxy-0.4.1.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "6190f45a457e1d160fe9244864b9d320", "sha256": "7412f17abd68544e0031bae9e175bfcffd7e949b0fb3a8a4b609614398370722" }, "downloads": -1, "filename": "AsyncTcpProxy-0.4.2.tar.gz", "has_sig": false, "md5_digest": "6190f45a457e1d160fe9244864b9d320", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3293, "upload_time": "2019-09-25T22:46:22", "url": "https://files.pythonhosted.org/packages/34/a2/fe0a152b8e9296fdd054982a78a723ebeb3966f3df91e92fc43f19fc8664/AsyncTcpProxy-0.4.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6190f45a457e1d160fe9244864b9d320", "sha256": "7412f17abd68544e0031bae9e175bfcffd7e949b0fb3a8a4b609614398370722" }, "downloads": -1, "filename": "AsyncTcpProxy-0.4.2.tar.gz", "has_sig": false, "md5_digest": "6190f45a457e1d160fe9244864b9d320", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3293, "upload_time": "2019-09-25T22:46:22", "url": "https://files.pythonhosted.org/packages/34/a2/fe0a152b8e9296fdd054982a78a723ebeb3966f3df91e92fc43f19fc8664/AsyncTcpProxy-0.4.2.tar.gz" } ] }