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/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/ShadowSwift
A Swift Implementation of the Shadow Transport
OperatorFoundation/Transport
Implementation of the Pluggable Transports 2.1 Swift API
OperatorFoundation/Antiphony
A generic server library written in Swift
OperatorFoundation/Ghostwriter
Ghostwriter is a bi-directional text processing library. It can both generate and parse text using templates.
OperatorFoundation/KeychainCli
iCloud Keychain wrapper on macOS and iOS, secret manager on Linux, this version is for SPM packages
OperatorFoundation/ReplicantSwift
Replicant is Operator's Pluggable Transport that can be tuned for each adversary.
OperatorFoundation/ShapeshifterDispatcherSwift
Swift Implementation of ShapeshifterDispatcher: Under Construction
OperatorFoundation/Transmission
A simple, blocking networking library for Swift
OperatorFoundation/Nametag
A Swift library providing cryptographic authentication using elliptic curve signatures
OperatorFoundation/Abacus
Swift data structures for data processing
OperatorFoundation/Arcadia
OperatorFoundation/Dandelion
A new Pluggable Transport suite that utilizes turbo-tunneling.
OperatorFoundation/Keychain
Simple keychain wrapper for P256 keys for macOS and iOS.
OperatorFoundation/KeychainLinux
A Linux friendly keychain for storing P256 keys.
OperatorFoundation/Monolith
A Swift package for dealing with binary network protocols
OperatorFoundation/Net
OperatorFoundation/Omni
A Pluggable Transport
OperatorFoundation/Omnibus
A universal encoding for symbol set that have weighted sending costs
OperatorFoundation/Song
Data structure serialization with static typing. Song is to JSON as Swift is to Javascript
OperatorFoundation/SongbirdFirmware
OperatorFoundation/Starbridge
A Pluggable Transport that requires only minimal configuration information from the user.
OperatorFoundation/Swift-BigInt
A lightweight, Arbitrary Precision Arithmetic Library for Swift!
OperatorFoundation/Text
Text is a Swift library for convenient processing and conversion of UTF8 strings
OperatorFoundation/TransmissionAsyncNametag
Nametag support for TransmissionAsync
OperatorFoundation/TransmissionBase
Base implementation to inherit from in other Transmission implementations
OperatorFoundation/TransmissionData
Implements the Transmission API on top of Data buffers
OperatorFoundation/TransmissionLinux
Easy Swift networking library for Linux
OperatorFoundation/TransmissionMacOS
MacOS version of the Transmission multi-platform networking library
OperatorFoundation/TransmissionTransport
Adapter between the Transmission and Transport networking libraries for Swift