Skip to content

Releases: daemon-001/NetSplit

Release list

v1.0.0

Choose a tag to compare

@daemon-001 daemon-001 released this 16 Oct 13:38
7789331

NetSplit v1.0.0 - Per-Application Network Routing for Windows 11

NetSplit is a high-performance Windows 11 network routing utility that binds individual applications, games, and streaming software to specific network adapters (Ethernet, Wi-Fi, USB cellular tethering, or secondary NICs) without modifying executable binaries, injecting DLLs, or altering the global Windows default routing table.


Key Highlights & Features

1. Kernel-Grade Network Redirection (WFP & Socket Binding)

  • Uses Microsoft Windows Filtering Platform (WFP) Application Layer Enforcement (ALE) at the FWPM_LAYER_ALE_CONNECT_REDIRECT_V4 layer.
  • Applies kernel-level socket binding via IP_UNICAST_IF to route outbound traffic directly through the specified physical interface.
  • Operates with dynamic kernel sessions (FWPM_SESSION_FLAG_DYNAMIC), guaranteeing zero residue and automatic filter teardown if the daemon stops or restarts.

2. Anti-Cheat Safe Architecture

  • Zero binary tampering: No DLL injection, no AppInit_DLLs, no CreateRemoteThread, and no Layered Service Providers (LSP).
  • Compatible with kernel-level anti-cheat engines including Riot Vanguard, Easy Anti-Cheat, BattlEye, and Valve Anti-Cheat (VAC).

3. Active Foreground Application Prioritization

  • Leverages native Win32 and Desktop Window Manager (DWM) cloaking APIs to discover active top-level windows in real time.
  • Automatically prioritizes the applications and games you are interacting with at the top of the routing library.

4. Dynamic Adapter Modes & Failover

  • Opposite to Default Adapter: Routes selected software (e.g. streaming, downloads) through whichever active network connection is not the primary Windows default gateway.
  • Dynamic Merge Failover: Automatically aggregates traffic onto the primary connection if the secondary adapter disconnects, preventing connection drops.
  • Kill-Switch Protection: Optional strict isolation mode that blocks application traffic upon adapter disconnect rather than leaking onto the default route.

5. Secure Loopback IPC Daemon

  • Privileged operations execute inside an isolated C++ Windows Service running under NT AUTHORITY\SYSTEM.
  • Desktop user interface operates under standard user permissions (Medium Integrity Level), communicating over local loopback (127.0.0.1:48192) authenticated via ephemeral 256-bit security tokens.

Primary Use Cases

  1. Multiplayer Gaming While Live Streaming:
    • Route game executables (Valorant, CS2, Apex Legends, Rocket League) over low-jitter wired Ethernet.
    • Route OBS Studio, Streamlabs, and chat bots over secondary Wi-Fi or mobile hotspots to eliminate bufferbloat and latency spikes.
  2. High-Speed Downloads Without Work Interruption:
    • Isolate Steam, Epic Games Launcher, or BitTorrent traffic to secondary Wi-Fi connections while keeping Zoom, Teams, and browsers on your primary connection.
  3. Corporate VPN Isolation:
    • Keep enterprise tools on the corporate VPN interface while routing Discord, Spotify, and gaming traffic directly over your physical ISP.
  4. Multi-ISP Testing:
    • Compare API behavior and CDN routing across two ISPs simultaneously on a single machine.

Standalone Release Package Contents

The NetSplit-v1.0.0-windows-x64.zip release archive is fully self-contained:

  • No Node.js or npm required: Standalone Electron runtime is pre-bundled.
  • No Python or build tools required: All JavaScript code is sealed inside runtime/resources/app.asar.
  • No custom kernel drivers required: Uses Windows 11 native WFP and IP Helper APIs.
  • No external Visual C++ runtime needed: Links directly against core Windows system DLLs.

Quick Start

  1. Download and extract NetSplit-v1.0.0-windows-x64.zip.
  2. Run NetSplit.exe.
  3. Accept the standard Windows UAC prompt to allow the application to configure kernel routing rules.
  4. Assign applications to your desired network adapters from the Applications library.

Verification & Integrity

  • Automated Test Suite: 18/18 Unit and Integration tests passing.
  • Architecture: Windows 10 / Windows 11 (64-bit / x64).