{ "info": { "author": "Kevin P. Dyer", "author_email": "kpdyer@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "Requires: Twisted (https://twistedmatrix.com/), obfsproxy (https://pypi.python.org/pypi/obfsproxy), pyptlib (https://pypi.python.org/pypi/pyptlib) and fte (https://pypi.python.org/pypi/fte).\n\nfteproxy provides transport-layer protection to resist keyword filtering, censorship and discriminatory routing policies. Its job is to relay datastreams, such as web browsing traffic, by encoding streams as messages that match a user-specified regular expression. See https://fteproxy.org/ for more information.\n\nFormat-Transforming Encryption (FTE) is a cryptographic primitive explored in the paper *Protocol Misidenti\ufb01cation Made Easy with Format-Transforming Encryption* [1]. FTE allows a user to specify the format of their ouput ciphertexts using regular expressions. The libfte library implements the primitive presented in [1].\n\n[1] Protocol Misidentification Made Easy with Format-Transforming Encryption, Kevin P. Dyer, Scott E. Coull, Thomas Ristenpart and Thomas Shrimpton, https://kpdyer.com/publications/ccs2013-fte.pdf", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://fteproxy.org/", "keywords": null, "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "fteproxy", "package_url": "https://pypi.org/project/fteproxy/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/fteproxy/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://fteproxy.org/" }, "release_url": "https://pypi.org/project/fteproxy/0.2.19/", "requires_dist": null, "requires_python": null, "summary": "fteproxy", "version": "0.2.19" }, "last_serial": 1287711, "releases": { "0.2.15": [ { "comment_text": "", "digests": { "md5": "eafde6b13448e838c9e76e283f635416", "sha256": "b5e2417508f899daff2a30c90cb71368b7e13ead4863e7403b1a5be7b4c5c5f0" }, "downloads": -1, "filename": "fteproxy-0.2.15.tar.gz", "has_sig": true, "md5_digest": "eafde6b13448e838c9e76e283f635416", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15617, "upload_time": "2014-05-20T02:25:14", "url": "https://files.pythonhosted.org/packages/e7/03/c5365c96ad999c7c47d904d51dd20c7e118f887946e20e904926a6de8de2/fteproxy-0.2.15.tar.gz" } ], "0.2.16": [ { "comment_text": "", "digests": { "md5": "5aa0c48425e1d39d4c8e677a41419e15", "sha256": "10731a4eb747661ba461735e9eb29bc0e3d233e8c7a318a8746cb82175f5bd05" }, "downloads": -1, "filename": "fteproxy-0.2.16.tar.gz", "has_sig": false, "md5_digest": "5aa0c48425e1d39d4c8e677a41419e15", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15521, "upload_time": "2014-07-21T17:21:35", "url": "https://files.pythonhosted.org/packages/ac/4b/39c123d45b61e578af6c9cfb9f40b5c6dcac133a144cba8053f42739aeed/fteproxy-0.2.16.tar.gz" } ], "0.2.17": [ { "comment_text": "", "digests": { "md5": "04e95ab1e8b48520f2b8aad50c768932", "sha256": "b3d5f8917ea7fb084056c7794cf4fcbe8bdd656480a3ba329b3a7b77c98ab3f2" }, "downloads": -1, "filename": "fteproxy-0.2.17.tar.gz", "has_sig": false, "md5_digest": "04e95ab1e8b48520f2b8aad50c768932", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16301, "upload_time": "2014-08-05T10:52:10", "url": "https://files.pythonhosted.org/packages/81/c5/9fc77a9e3c9e9d2cd045ca266890a21f652c0f00038b0eee1ec10af6a702/fteproxy-0.2.17.tar.gz" } ], "0.2.18": [ { "comment_text": "", "digests": { "md5": "423c7e5234cf2655e51f4a47878d5b45", "sha256": "ea97d79229112e6040cec7accd0dc8abdc078c365ab004009f4870ff0b9220ac" }, "downloads": -1, "filename": "fteproxy-0.2.18.tar.gz", "has_sig": false, "md5_digest": "423c7e5234cf2655e51f4a47878d5b45", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 115250, "upload_time": "2014-09-17T18:07:47", "url": "https://files.pythonhosted.org/packages/99/05/2436bc94fc5cdc65ded524cf095fcef45056dbc94c3f4c08f734931fd5aa/fteproxy-0.2.18.tar.gz" } ], "0.2.19": [ { "comment_text": "", "digests": { "md5": "b11b46247a26f4338a61da647ee32feb", "sha256": "440494100f84e94908c7959dc8b1d176182bf21c946600acaa1cf9e5eb6ed38a" }, "downloads": -1, "filename": "fteproxy-0.2.19.tar.gz", "has_sig": false, "md5_digest": "b11b46247a26f4338a61da647ee32feb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24846, "upload_time": "2014-10-29T21:11:47", "url": "https://files.pythonhosted.org/packages/f3/e3/cc5002aadddc17d47b805ff97f02c96f9ba13890977b4a9bc7b276b86402/fteproxy-0.2.19.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b11b46247a26f4338a61da647ee32feb", "sha256": "440494100f84e94908c7959dc8b1d176182bf21c946600acaa1cf9e5eb6ed38a" }, "downloads": -1, "filename": "fteproxy-0.2.19.tar.gz", "has_sig": false, "md5_digest": "b11b46247a26f4338a61da647ee32feb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24846, "upload_time": "2014-10-29T21:11:47", "url": "https://files.pythonhosted.org/packages/f3/e3/cc5002aadddc17d47b805ff97f02c96f9ba13890977b4a9bc7b276b86402/fteproxy-0.2.19.tar.gz" } ] }