Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kpdyer/fteproxy
programmable proxy for censorship circumvention
https://github.com/kpdyer/fteproxy
Last synced: about 1 month ago
JSON representation
programmable proxy for censorship circumvention
- Host: GitHub
- URL: https://github.com/kpdyer/fteproxy
- Owner: kpdyer
- License: apache-2.0
- Created: 2013-06-02T18:10:54.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2020-09-08T12:39:32.000Z (over 4 years ago)
- Last Synced: 2024-08-02T12:48:43.463Z (4 months ago)
- Language: Python
- Homepage: https://fteproxy.org/
- Size: 16.8 MB
- Stars: 148
- Watchers: 17
- Forks: 21
- Open Issues: 8
-
Metadata Files:
- Readme: README
- License: COPYING
Awesome Lists containing this project
- awesome-starred - kpdyer/fteproxy - programmable proxy for censorship circumvention (others)
README
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).
fteproxy 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.
Format-Transforming Encryption (FTE) is a cryptographic primitive explored in the paper *Protocol Misidentification 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].
[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