Skip to content

Latest commit

 

History

History
193 lines (128 loc) · 5.38 KB

File metadata and controls

193 lines (128 loc) · 5.38 KB

🚀 NetBoozt - Internet Upgrade System

NetBoozt Logo

Transform Your Internet Speed Without Changing Your ISP

Tauri Python Legacy License Platform Stars

BBR-like Performance • Auto DNS Failover • Real-time Monitoring • 4-Phase Diagnostics

English | Español

📦 Download • ✨ Features • 📖 Docs


📦 Download

🦀 Tauri Version (v3.1.0) — Production

Modern, lightweight (~8MB) with Rust + SvelteKit. Glassmorphism UI.

Platform Download Tech
Windows x64 NetBoozt_3.1.0.msi Rust + Tauri 2

🐍 Python Version (v2.2.0) — Stable

Battle-tested (~25MB) with Python + CustomTkinter. Includes full CLI.

Platform Download Tech
Windows x64 NetBoozt_v2.2.0.exe Python 3.11 + Nuitka

Which Version?

Tauri v3.1 Python v2.2
Status 🟢 Stable ⚪ Legacy
Size ~8 MB ~25 MB
Best For Everyone CLI only
CLI ❌ ✅

"I had 1 Gbps fiber but only got 450 Mbps. My ISP said 'it's your computer.' They were right—but not how they thought."
— David Mireles (@lou404x), Creator

By LOUST | opensource@loust.pro | @lou404x


✨ Features

🚀 TCP/IP Optimization (BBR-like for Windows)

Optimization Description Benefit
HyStart++ Fast slow-start +15-20% throughput
PRR Proportional Rate Reduction Smooth loss recovery
ECN Congestion Notification No packet loss needed
TCP Fast Open Data in SYN -1 RTT
TCP Pacing Smooth sending -77% latency
RSS/RSC Multi-CPU processing Less CPU overhead

🌐 DNS Auto-Failover (11 Servers, 6 Tiers)

ISP DNS down? Automatic switch in ~60s (30s interval × 2 failures):

  • Tier 1–2 — Speed: Cloudflare ×2, Google ×2
  • Tier 3–4 — Security: Quad9 ×2, OpenDNS ×2
  • Tier 5–6 — Privacy: AdGuard ×2, CleanBrowsing

Parallel health checks via 4 workers (one full cycle in ~3s instead of ~30s sequential).

🔍 4-Phase Diagnostics

Adapter → Router → ISP → DNS

📊 Real-time Monitoring

  • Live graphs (Download/Upload/Latency)
  • Windows Event Log integration
  • Configurable alerts

📖 Documentation


💻 Quick Start

Tauri (Dev)

cd platforms/tauri && npm install && npm run tauri dev

Python (Dev)

cd windows
python -m venv venv && .\venv\Scripts\Activate.ps1
pip install -r requirements.txt
python run_modern.py  # Run as Administrator

Linux Headless DNS Failover

Run DNS failover as a systemd user service — no GUI required, survives logout/lid-close:

# Build headless binary (from platforms/tauri/src-tauri/)
cargo build --release --bin netboozt-headless

# Install
cd platforms/tauri/scripts && ./install-systemd.sh

# Status & logs
systemctl --user status netboozt-dns.service
journalctl --user -u netboozt-dns.service

# Uninstall
./uninstall-systemd.sh

Windows DNS Failover Service

Run DNS failover as a Windows Service — survives restarts and runs without a logged-in user:

# Build (on Windows, with Rust toolchain)
cargo build --release --bin netboozt-service

# Install (run as Administrator)
.\platforms\tauri\scripts\install-windows-service.ps1

# Status
Get-Service netboozt-dns

# Uninstall (run as Administrator)
.\platforms\tauri\scripts\uninstall-windows-service.ps1

🎯 Profiles

Profile Risk Gain
🟢 Conservative Low +5-10%
🟡 Balanced Medium +15-20%
🔴 Aggressive High +20-30%

🤝 Contributing

See CONTRIBUTING.md. PRs welcome!


📜 License

Licensed under Apache-2.0. See LICENSE for the full text. This is a deliberate single-license choice made on 2026-06-25: the explicit patent grant and retaliation clause are the right fit for B2B/infra tooling. Earlier MIT-only was used during initial bootstrap; that combination is no longer offered.


Made with ❤️ by LOUST

⭐ Star if it helped! ⭐