Cross-platform automatic network performance tuning and security hardening.
Windows 10/11 · Linux (NetworkManager) · macOS 12+
Local-first. Zero telemetry. Prefer Ethernet, resilient DNS, TCP tuning, optional hardening.
Suite landing: netforge.jonbailey.xyz
netforge/
windows/ PowerShell NetworkAuto + scheduled tasks
linux/ bash + NetworkManager / systemd-resolved
macos/ bash + networksetup
This monorepo replaces the former split repos (netforge-windows, netforge-linux, netforge-macos).
git clone https://github.com/Pitchfork-and-Torch/netforge.git
cd netforge\windows
.\src\Get-NetForgeStatus.ps1
.\src\NetworkAuto.ps1 -DryRun
.\src\Install-NetworkAuto.ps1Bootstrap (clones monorepo, installs Windows platform):
irm https://raw.githubusercontent.com/Pitchfork-and-Torch/netforge/main/windows/install.ps1 | iexgit clone https://github.com/Pitchfork-and-Torch/netforge.git
cd netforge/linux
sudo ./src/install-network-auto.sh
./src/netforge-status.shgit clone https://github.com/Pitchfork-and-Torch/netforge.git
cd netforge/macos
sudo ./src/install-network-auto.sh
./src/netforge-status.sh- Discover adapters/services at runtime — no hard-coded NIC names
- Prefer Ethernet over Wi-Fi when both are up
- DNS toward resilient public resolvers (DoH on Windows; DoT/resolved on Linux; networksetup on macOS)
- Optional hardening behind config flags
- Triggers on boot/logon and network connect
- Lock + log so concurrent runs do not clobber each other
See SUITE.md for platform edge cases and related tools.
| Tool | Role |
|---|---|
| trench-coat | Multi-hop privacy cloak |
| ghost-continuum | Defense / deception / forensics |
MIT — see LICENSE.
Bug reports via GitHub Issues.