Skip to content
CLI tool and server for testing network performance
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
etc
.travis.yml
LICENSE
README.md
client.go
format.go
format_test.go
main.go
net.go
net_test.go
server.go

README.md

ntwrk

CLI and server for testing network performance. Supports macOS and 64-bit Linux.

Installation

Client

  1. Download the latest release for your platform from the releases page.
  2. # install ntwrk-darwin-amd64 /usr/local/bin/ntwrk (adjust for your platform)

Server (for Linux with systemd)

  1. Download the latest ntwrk-linux-amd64 binary from the releases page.
  2. # install ntwrk-linux-amd64 /usr/local/bin/ntwrk
  3. # curl https://github.com/waits/ntwrk/blob/master/etc/ntwrk.service > /etc/systemd/system/ntwrk.service
  4. # systemctl enable ntwrk && systemctl start ntwrk

Usage

usage: ntwrk <command> [arguments]

commands:
    help    Show this help message
    ip      Print external IP address
    run     Run performance tests
    server  Start a test server
    update  Checks for and downloads an updated binary
    version Print version number

The ip and run commands take a -host flag to test against a custom server (default is ntwrk.waits.io). The client and server currently only run on port 1600.

You can’t perform that action at this time.