Jack Wampler

Results 55 issues of 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....