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/Crypto
A fork of rweather's arduinolibs Crypto library, a cryptography library for Arduino
OperatorFoundation/Datable
Swift convenience functions to convert between various different types and Data
OperatorFoundation/GhostwriterAndroid
OperatorFoundation/NetworkLinux
OperatorFoundation/TransmissionAndroid
A Kotlin implemetation of the Transmission library.
OperatorFoundation/CanaryAndroid
Canary library for Android written in Kotlin
OperatorFoundation/NametagAndroid
A Kotlin implentation of the Nametag library
OperatorFoundation/Abacus
Swift data structures for data processing
OperatorFoundation/Amber
Amber is a runtime-friendly persistence library for Swift
OperatorFoundation/Arcadia
OperatorFoundation/Bits
A library for dealing with bits and sequences of bits inside of bytes and sequences of bytes
OperatorFoundation/BlueSocket
Socket framework for Swift using the Swift Package Manager. Works on iOS, macOS, and Linux.
OperatorFoundation/Dice
Swift library for generating secure random values
OperatorFoundation/EchoServer
A basic echo server implementation using swift-nio
OperatorFoundation/Flow
A simple protocol for encapsulating packets into a data stream
OperatorFoundation/NumberAndroid
NumberAndroid is a cross-platform API for dealing with numbers, part of the Omni platform
OperatorFoundation/OmniPlatform
OmniPlatform is a set of tools and libraries for making cross-platform applications for mobile and embedded devices
OperatorFoundation/Parchment
Parchment is a simple Swift database for storing arrays of UInt64s
OperatorFoundation/ParchmentTypes
Types for Parchment, independent of implementation
OperatorFoundation/ReplicantAndroid
OperatorFoundation/Song
Data structure serialization with static typing. Song is to JSON as Swift is to Javascript
OperatorFoundation/Spacetime
An effect system framework for Swift
OperatorFoundation/swift-log-file
A simple file logger based on swift-log
OperatorFoundation/SwiftQueue
A swift library for a queue data structure.
OperatorFoundation/TextAndroid
TextAndroid is a cross-platform API for dealing with text, part of the Omni platform
OperatorFoundation/Time
Time is a cross-platform API for date and time operations, part of the Omni platform
OperatorFoundation/TimeAndroid
TimeAndroid is a cross-platform API for dealing with time, part of the Omni platform
OperatorFoundation/TransmissionData
Implements the Transmission API on top of Data buffers
OperatorFoundation/TransmissionTypes
Cross-platform types for the Transmission multi-platform networking library for Swift
OperatorFoundation/tunnelkit
VPN client library for Apple platforms.