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/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/MoonbounceAndroidKotlin
Moonbounce is a Kotlin VPN service library for use in Android applications
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/Ghostwriter
Ghostwriter is a bi-directional text processing library. It can both generate and parse text using templates.
OperatorFoundation/KeychainMacOS
Simple keychain wrapper for P256 keys for macOS
OperatorFoundation/arduino_bbq10kbd
OperatorFoundation/cartographer-backend
A backend for Cartographer
OperatorFoundation/Cryogenic
Cryogenic is a tool to keep your packages fresh
OperatorFoundation/Dandelion
A new Pluggable Transport suite that utilizes turbo-tunneling.
OperatorFoundation/Keychain
Simple keychain wrapper for P256 keys for macOS and iOS.
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/OmniLanguage
The Omni language is a high-level programming language for generating applications using the Omni platform for cross-platform applications
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/Tonebursts
Tonebursts is a collection of Tonebursts written in Swift for tuning the Swift Replicant Transport.
OperatorFoundation/TransmissionLinux
Easy Swift networking library for Linux