Skip to main content

fteproxy

Tests PyPI version License: MIT Python 3.10+

fteproxy provides transport-layer protection to resist keyword filtering, censorship, and discriminatory routing policies using Format-Transforming Encryption (FTE).

Installation

pip install fteproxy

Quick Start

Server

python3 -m fteproxy --mode server --server_ip 0.0.0.0 --server_port 8080 --proxy_ip 127.0.0.1 --proxy_port 8081

Client

python3 -m fteproxy --mode client --client_ip 127.0.0.1 --client_port 8079 --server_ip <server-ip> --server_port 8080

How It Works

[Application] <-> [fteproxy client] <--FTE encoded--> [fteproxy server] <-> [Destination]

fteproxy encodes traffic to match user-specified regular expressions, making it appear as allowed traffic (e.g., HTTP) to network filters.

Links

License

MIT License

Metadata

Release files for fteproxy 0.3.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for fteproxy 0.3.2
File Size Uploaded
fteproxy-0.3.2.tar.gz 30.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for fteproxy 0.3.2
File Interpreter ABI Platform
fteproxy-0.3.2-py3-none-any.whl Python 3 none any Details

Total release size: 64.4 kB

Release files / fteproxy-0.3.2.tar.gz

Download URL fteproxy-0.3.2.tar.gz
Size 30.1 kB
Tags Source
SHA-256 checksum
How to use checksums
192be7d78a1ed6997f88bcabb9b7174c5e84f5cdeb17c68c27372cdbe09c8e79
BLAKE2b-256 checksum
How to use checksums
86e4266d6f28284715b3d78d705cf30dbaefa33edf5c62a6be57f3a72d75cb9e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 2, 2026.

Transparency log

Release files / fteproxy-0.3.2-py3-none-any.whl

Download URL fteproxy-0.3.2-py3-none-any.whl
Size 34.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ff1bc26874e6b17c1e726f5376de24a8a35feb56463a00918fc7882168b4968b
BLAKE2b-256 checksum
How to use checksums
5bf2fd97aa23e12f29fb764d5686fbaeff29d3872a168ae4b4a1f408aef328ea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 2, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.3.2 This release

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.19

1 release file

0.2.18

1 release file

0.2.17

1 release file

0.2.16

1 release file

0.2.15

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page