A sandboxed macOS menu bar utility that restores HTTPS connectivity on networks that break the TLS handshake. A NetworkExtension transparent proxy reframes the first ClientHello across valid TLS records entirely on-device — no servers, no accounts, no collected data. Localized into 20 languages and built for Mac App Store distribution.
Next projectADIYADOn some networks an HTTPS connection fails during the handshake rather than after it: the very first TLS ClientHello is inspected and the connection is reset before a session ever exists. From the user's side the symptom is indistinguishable from a broken internet connection — the Wi-Fi is connected, DNS resolves, and the page still never loads.
EasyDPI installs a NETransparentProxyProvider app extension. While protection is on, matching HTTPS flows are relayed locally and the first ClientHello is re-framed across multiple valid TLS handshake records. The reframing is RFC-compliant — nothing about the handshake's content changes, only how it is split into records — so the far end sees an ordinary TLS handshake.
Everything happens inside the device. There is no relay server, no tunnel endpoint, no account, and no telemetry. PrivacyInfo.xcprivacy declares no tracking and no collected data types.
utun interface, raw packets, BPF, managed DoH) was archived rather than carried forward, because none of it can exist inside the Mac App Store sandbox. The shipping product uses only what a sandboxed app extension is allowed to do.NOTICE from the archived engine.project.yml via XcodeGen; Scripts/generate-project.sh output is verified deterministic so the repo never carries project-file drift.20 languages, all resolved from the selected in-app language rather than the system locale, with interpolated strings resolved through the same path.
Version 2.1.0 is on App Store Connect and in TestFlight; App Store review is in progress. An earlier submission was rejected and the findings were folded back into the privacy policy, listing and review notes.
NETransparentProxyProvider app extension), App Sandbox, App Groups