/netport

A GUI address port checker written in Rust

Primary LanguageRustApache License 2.0Apache-2.0

NetPort

license version win64 linux64 macos64

A GUI address port checker written in Rust

Install 📦

Windows, Linux and macOS binary files can be found in Releases section


Compile from Source Code

cmake, git and g++ are required on all OS.

No external dependencies are required on Windows and macOS,

on Linux you should install:

Debian libx11-dev libxext-dev libxft-dev libxinerama-dev libxcursor-dev libxrender-dev libxfixes-dev libpango1.0-dev libgl1-mesa-dev libglu1-mesa-dev

Arch libx11 libxext libxft libxinerama libxcursor libxrender libxfixes pango cairo libgl mesa --needed


Build binary with Rust compiler:

cargo build --release

Terminal usage ⚡️

NetPort can be also invoked from terminal with parameters:

System Command
Windows NetPort.exe [args]
macOS open NetPort.app --args [args]
Linux ./NetPort.AppImage [args]

Arguments:

netport [address] Address should have this format: IP:PORT (e.g. 127.0.0.1:80)

You can also specify the connection timeout:

netport [address] -t [time] Time is expressed in seconds (Default is 8 seconds)