a collection of networking tools for windows.
the easiest way is to just download the latest pre-compiled version.
- download the latest release here
running source
- python 3.8 or higher
- windows 10/11
python -m pip install -r requirements.txt
python server.pydownload and extract the source code here.
pyinstaller
- What it does: Compiles the Python server into a single
.exeand a console/website system. This is the simplest build. - requirements:
- How to build:
- Open a cmd in the
buildersfolder. - Run
.\pyinstaller.cmd.
- Open a cmd in the
electron
- What it does: Compiles the project into a standalone desktop application with a native UI wrapper.
- requirements:
- How to build:
- Open a cmd in the
buildersfolder. - Run
.\electron.cmd.
- Open a cmd in the
nuitka
- What it does: Also compiles the source code into a console/website application. Nuitka can be very resource-heavy when compiling.
- requirements:
- atleast python 3.8
- A 6+ core CPU is recommended (compilation time takes 20~ minutes on an 8-core Ryzen 7).
- How to build:
- Open a cmd in the
buildersfolder. - Run
.\nuitka.cmd.
- Open a cmd in the
- benefits
- nuitka often will out perform pyinstaller
- nuitka will output smaller final executable size (but requires more open space to compile which is around 2gb)
(tip - pressing the tab key will auto fill directories and files)