A censorship circumvention tool to evade detection by authoritarian state adversaries
-
Updated
Jul 5, 2024 - Go
A censorship circumvention tool to evade detection by authoritarian state adversaries
Shapeshifter Dispatcher converts Pluggable Transports that implement the Go API from the Pluggable Transports 2.1 specification into proxies usable by applications. Several proxy modes are provided, including proxying of both TCP and UDP traffic.
Shapeshifter Transports is a set of Pluggable Transports implementing the Go API from the Pluggable Transports 2.0 specification
Pluggable Transports Python interface & standalone tunnels
HTTPS-based Pluggable Transport for Tor
A deep packet inspection (DPI) framework for benchmarking the covertness of protocol-obfuscation proxies.
Golang Http Digest Authentication Client
Proteus: Programmable Protocols for Censorship Circumvention
Moonbounce is graphical user interface for using an OpenVPN client and server with Pluggable Transport support. The goal of Moonbounce is to provide a usability-focused, streamlined user experience to using PT-enabled OpenVPN.
Shapeshifter IPC is a library for Go implementing the IPC protocol from the Pluggable Transports 2.0 specification.
A library for building tor pluggable transports in Rust.
WebAssembly Transport Executables Runtime
WebRTC Pluggable Transport
A pluggable transport that uses one of several possible “Strategies” to choose between the transports you provide to create a connection.
An example iOS application to demonstrate one way to use the Canary Library for iOS. Canary is a tool for testing transport connections and recording the results in an easy to share csv format.
Add a description, image, and links to the pluggable-transports topic page so that developers can more easily learn about it.
To associate your repository with the pluggable-transports topic, visit your repo's landing page and select "manage topics."