Operator Foundation
Operator is a non-profit that makes useable tools to help people around the world with censorship, security, and privacy.
USA
Pinned Repositories
AdversaryLab
Adversary Lab is a service that analyzes captured network traffic to extract statistical properties. Using this analysis, filtering rules can be synthesized to block sampled traffic. The purpose of this service is to help application developers create applications which are more resistant to network filtering attacks.
AdversaryLabClient
Adversary Lab is a service that analyzes captured network traffic to extract statistical properties. Using this analysis, filtering rules can be synthesized to block sampled traffic. The purpose of this service is to help application developers create applications which are more resistant to network filtering attacks. AdversaryLabClient is a command line tool which captures traffic and submits it to AdversaryLab for analysis.
Crypto
A fork of rweather's arduinolibs Crypto library, a cryptography library for Arduino
Moonbounce
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.
Postcard
End-to-end encrypted email client with usable, minimalist interface.
protean
Protean is a collection of transformers designed for the purpose of obfuscating UDP network traffic
shapeshifter-dispatcher
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-server
Shapeshifter Server is a set of Terraform scripts for launching and configuring a server on Digital Ocean running OpenVPN over Pluggable Transports
shapeshifter-transports
Shapeshifter Transports is a set of Pluggable Transports implementing the Go API from the Pluggable Transports 2.0 specification
WireGuard
A Swift implementation of the client side of the WireGuard VPN protocol
Operator Foundation's Repositories
OperatorFoundation/shapeshifter-dispatcher
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.
OperatorFoundation/Moonbounce
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.
OperatorFoundation/AdversaryLab
Adversary Lab is a service that analyzes captured network traffic to extract statistical properties. Using this analysis, filtering rules can be synthesized to block sampled traffic. The purpose of this service is to help application developers create applications which are more resistant to network filtering attacks.
OperatorFoundation/Persona
Persona is the server for the Moonbounce VPN
OperatorFoundation/ShadowSwift
A Swift Implementation of the Shadow Transport
OperatorFoundation/ShapeshifterAndroidKotlin
An implementation of the Shadow transport.
OperatorFoundation/Starbridge-go
A Pluggable Transport that requires only minimal configuration information from the user.
OperatorFoundation/EdenGateway
An experimental satellite communication device
OperatorFoundation/MoonbounceAndroidKotlin
Moonbounce is a Kotlin VPN service library for use in Android applications
OperatorFoundation/ShapeshifterDispatcherSwift
Swift Implementation of ShapeshifterDispatcher: Under Construction
OperatorFoundation/arduino_bbq10kbd
OperatorFoundation/cartographer-backend
A backend for Cartographer
OperatorFoundation/Dandelion
A new Pluggable Transport suite that utilizes turbo-tunneling.
OperatorFoundation/Gardener
A Swift library for managing remote servers
OperatorFoundation/Glass
OperatorFoundation/MoonbounceLibrary
A library for configuring a VPN with Pluggable Transport support
OperatorFoundation/Multitool
Multitool is a command line tool for creating and managing Swift packages
OperatorFoundation/Multitude
Multitude is a library for working with arrays, part of the Omni-Platform
OperatorFoundation/Number
Number is a cross-platform API for dealing with numbers, part of the Omni platform
OperatorFoundation/Omni
A Pluggable Transport
OperatorFoundation/operatorfoundation.github.io
Operator Foundation's Github-hosted website
OperatorFoundation/PacketCaptureLSF
PacketCaptureLSF is a high-level Swift interface to capture network traffic on Linux using the AF_PACKET interface
OperatorFoundation/RedisSubsequences
A Redis module for quickly counting the number of occurrences of subsequences in a byte sequence
OperatorFoundation/Routing
A swift library that provides methods to change network interface routing parameters.
OperatorFoundation/SimpleUsbTerminal
Android terminal app for devices with a serial / UART interface connected with a USB-to-serial-converter
OperatorFoundation/Starbridge
A Pluggable Transport that requires only minimal configuration information from the user.
OperatorFoundation/StarbridgeAndroid
A Pluggable Transport that requires only minimal configuration information from the user
OperatorFoundation/Swift-BigInt
A lightweight, Arbitrary Precision Arithmetic Library for Swift!
OperatorFoundation/SwiftTestUtils
This library contains utility functions and classes used to assist in Swift tests.
OperatorFoundation/Text
Text is a Swift library for convenient processing and conversion of UTF8 strings