Unhelpful IP Helper: A Handle Leak Story
An investigation of a process-handle leak observed through IP Helper owner-module lookups during WireSock process-based split tunneling.
Engineering notes, deep dives, implementation stories, and practical articles on Windows networking, packet filtering, proxies, VPNs, and related systems work.
An investigation of a process-handle leak observed through IP Helper owner-module lookups during WireSock process-based split tunneling.
A Go on Windows CancelIoEx hang investigation, with a pipe-race reproducer, kernel dump evidence and the upstream fix history.
ProxiFyre 2.0.1 introduced deferred process lookup and a catch-all SOCKS5 rule. This release analysis explains its IPv4, DNS and proxy-carrier limits.
Why repeated std::vector grow-and-shrink operations can reinitialize a large I/O buffer, with a reusable vector, span result view and reproducible benchmark.