Skip to main content

Advanced Cross-Platform Network Controller and Optimizer

Project description

FixNet 🚀

Advanced Cross-Platform Network Controller and Optimizer for Linux and Windows.

Features

  • Path-Based Firewall Blocking: Block outbound traffic for specific applications by path.
    • Linux: Powered by nftables + cgroupsv2.
    • Windows: Powered by PowerShell NetFirewallRule.
  • Network Speed Test: Measure Ping, Download, and Upload speeds.
  • Network Optimization Engine:
    • Enable BBR (Linux).
    • Tune TCP buffers.
    • TCP Autotuning (Windows).
    • DNS Cache flushing.
  • Before/After Analysis: See exactly how much your speed improved after optimization.
  • Auto Dependency Installer: Automatically checks and installs system dependencies.

Installation

pip install fixnet

Or from source:

git clone https://github.com/yourusername/FixNet.git
cd FixNet
pip install .

Usage

Run a Speed Test

fixnet speed

Optimize Network

sudo fixnet optimize

Block an Application

sudo fixnet block /usr/bin/firefox

View Status

fixnet status

Reset All Changes

sudo fixnet reset

Requirements

Linux

  • Python 3.8+
  • nftables
  • Root privileges (for firewall and optimization)
  • cgroupsv2 support

Windows

  • Python 3.8+
  • PowerShell
  • Administrator privileges

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fixnet-0.1.0.tar.gz (14.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

fixnet-0.1.0-py3-none-any.whl (18.6 kB view details)

Uploaded Python 3

File details

Details for the file fixnet-0.1.0.tar.gz.

File metadata

  • Download URL: fixnet-0.1.0.tar.gz
  • Upload date:
  • Size: 14.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.11

File hashes

Hashes for fixnet-0.1.0.tar.gz
Algorithm Hash digest
SHA256 1ba1db6dae87dbbcab5f0e7d1b55346c39aafae2feafc602333d5ecc96ed3b6c
MD5 9095f4947bceac69a857010ada05ec01
BLAKE2b-256 098fa0107fcf2b25ec0ce48ebe0bb55e23224edcf83d3077237fe90b0f6d6aa6

See more details on using hashes here.

File details

Details for the file fixnet-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: fixnet-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 18.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.11

File hashes

Hashes for fixnet-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e919e059b336b5ddd71fc94cd4e3e236964ddd4718641ae197d92cafb52bd39b
MD5 753eda9961e35345059f681210783a47
BLAKE2b-256 50c494d7eb94e035b4d64b8a63e0315569e9f93874c39da9115b12cabf517c39

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page