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-transports
Shapeshifter Transports is a set of Pluggable Transports implementing the Go API from the Pluggable Transports 2.0 specification
OperatorFoundation/Flower
A simple protocol for packet encapsulation
OperatorFoundation/PacketCaptureBPF
A high-level Swift interface to capturing network traffic on macOS using the Berkeley Packet Filter interface
OperatorFoundation/AdversaryLabClientSwift
A port of the Adversary Lab client from Go to Swift
OperatorFoundation/capacitor-plugin-moonbounce
Capacitor Plugin For the Android Moonbounce Library
OperatorFoundation/FlowerAndroid
A Kotlin Implementation of the Flower Library, for Android
OperatorFoundation/MoonbounceiOS
OperatorFoundation/Replicant-go
A Pluggable Transport that can be tuned for each adversary.
OperatorFoundation/Shadow-go
OperatorFoundation/ReplicantSwiftServer
OperatorFoundation/Adafruit_CircuitPython_ATECC
Driver for Microchip ATECCx08 cryptographic co-processors with secure hardware-based key storage
OperatorFoundation/Apio
A Swift code generator for creating libraries for wrapping web APIs
OperatorFoundation/ArduinoCli
Swift wrapper around the arduino-cli tool
OperatorFoundation/Cartographer
Cartographer is a Swift project manager with GitHub integration
OperatorFoundation/Cloudloop
A Swift library wrapping the Cloudloop API for managing Iridium devices
OperatorFoundation/DigiSkimmer
FT8/FT4/WSPR Skimmer base on WSJT/KiwiSDR
OperatorFoundation/Elevator
OperatorFoundation/FSQDecoder
FSQ HF mode decoder for Teensy
OperatorFoundation/go-tun2socks
A tun2socks implementation written in Go.
OperatorFoundation/Ice
Ice is a compact format for representing cross-language data structures
OperatorFoundation/KeychainAndroid
OperatorFoundation/LocketKotlin
An Android Kotlin/JVM library for logging dataflows
OperatorFoundation/Optimizer-go
A pluggable transport that uses one of several possible “Strategies” to choose between the transports you provide to create a connection.
OperatorFoundation/PacketForge
PacketForge is a tool for exploring and testing implementation of TCP. It allows synthesizing and viewing network packets.
OperatorFoundation/Spacetime2
Spacetime2 is a rewrite of the Spacetime effect-oriented event processing system to use static types
OperatorFoundation/swift-ast
A Swift AST parser and visitor that is written in Swift.
OperatorFoundation/SwiftHexTools
Tools for working with hex in Swift
OperatorFoundation/TextOperators
TextOperators is a set of operators for the Text library
OperatorFoundation/TransmissionAsyncMidi
This is a port of the TransmissionAsync networking API for macOS/iOS to work over the MIDI protocol
OperatorFoundation/TransmissionPython
A port of the Transmission networking library to python