Skip to content

Releases: NukaColaM/WinTProxy

v0.10.0

12 Jun 00:28

Choose a tag to compare

Hot-path consolidation release.

This release makes the read batch the unit of work across flow workers and senders, sizes the packet pool from a single in-flight capacity model with event-based waits, and fuses conntrack role lookups with liveness refresh behind narrow snapshots so planners and relays stop issuing separate touches. UDP relay frames now carry each datagram's explicit destination with per-tuple tracking and a fused fast path, fixing multi-destination client-port routing in both directions; the untracked non-SYN drop path no longer triggers synchronous owner-table rebuilds, and the UDP relay datagram path runs without liveness probes or exclusive locks.

Asset SHA-256: df35bf7c462c7e86448a65608b27b801c23adbe2f2ca1e5b028e6f0d0ddf1cb9

v0.9.0

11 Jun 15:32

Choose a tag to compare

Multi-worker NDISAPI packet pipeline release.

This release replaces the unsorted NDISAPI packet path with adapter-specific ReadPackets readers, bounded ref-counted packet blocks, flow-affine worker queues, and dedicated adapter-specific sender threads. It also adds overload visibility, adapter restart-required detection, and local contract coverage for the new threading model.

Asset SHA-256: d414350817edadd4f0f7951be607e17e807908bebd8884e6b3e65cbed1739f41

v0.8.0

11 Jun 03:55

Choose a tag to compare

Strong data-flow architecture release.

This release strengthens packet handling around batch-owned execution, read-only packet observations, conntrack role contracts, and planned loopback DNS execution. It also reorganizes the related project records under topic directories.

Asset SHA-256: c125dc5b70f40beb6244e9a2869f36510f4edd7fab363efcecfc049b4bb65596

v0.7.0

01 Jun 05:02

Choose a tag to compare

Major refactoring release.
The biggest change is the migration to ndisapi (WinpkFilter), which replaces the old interception path and reshapes packet handling around explicit planning and execution stages. DNS, bypass, policy, proxy, return-path, and logging behavior were reorganized as part of that work.

v0.6.0

16 May 02:00

Choose a tag to compare

Breaking change

Restructure traffic flow path, with changes to the configuration file.

v0.5.0

09 May 11:10

Choose a tag to compare

Change

  • Redirect TCP DNS hijacking directly to the configured DNS target instead of routing through the TCP relay/SOCKS5 path.
  • Preserve original DNS server source details on TCP DNS return packets using conntrack metadata.
  • Bump WinTProxy version to v0.5.0.

WinTProxy v0.4.0

08 May 07:38

Choose a tag to compare

Changes

  • Add TCP port 53 DNS hijacking through the existing TCP relay path.
  • Preserve the original DNS endpoint for client-facing return-path rewriting while connecting to the configured DNS hijack target.
  • Bump version to v0.4.0.

Asset

  • WinTProxy.exe

WinTProxy v0.3.0

07 May 10:07

Choose a tag to compare

Changes

  • Fix VMware NAT TCP flow handling by tracking proxied TCP connections with full tuple keys.
  • Assign stable relay source ports to avoid collisions across concurrent vmnat.exe flows.
  • Restore original client ports on the TCP return path.
  • Preserve UDP conntrack behavior and drop untracked proxied TCP non-SYN packets instead of leaking them directly.

WinTProxy v0.2.0

06 May 10:33

Choose a tag to compare

Release v0.2.0