Jack Wampler
Jack Wampler
After registration, after connection, etc. there are constants strewn all over that make testing at scale in convenient lengths of time difficult.
The PR adds a new transport that relies on TLS session resumption based on preshared keys using [utls](https://github.com/refraction-networking/utls). In the present plan for this transport we require some changes to...
Refactor the way that the station handles connections and the concept of a "station" in general to be more like the golang `net.Listener` paradigm. Making this PR against the `independent-cj`...
Refactor to remove all dependencies on gotapdance and TapDance specific features.
This PR adds a new transport that formats the whole first packet in accordance with one of a few specific protocols. This PR is a work in progress.
Typical `obfs4` usage relies on a state directory on the server to store parsed configuration options and generated bridge parameters. However, our deployment violates several assumptions of the typical obfs4...
```log [REG] 2022/10/24 16:31:27.644484 Failed to create registration from v4 C2S: failed phantom select: gen 1159 libv 0 v6 false err: let's rewrite the phantom address selector [REG] 2022/10/24 16:31:27.644503...
## Problem Station B is seeing a large number of live phantom responses from subnets past multiple other stations that are definitively not live. This indicates that the stations themselves...
## Issue The multi-part station using both rust and golang is inflexible and difficult to transpose to new environments. The complicated high performance packet ingest using PF_Ring and Rust is...
The `signaling.rs` file generated by protoc in the station code includes the use of inner attributes which are marked unstable in rust 1.52.1 and give an error at compile time....