https://github.com/waits/ntwrk
CLI tool and server for testing network performance
https://github.com/waits/ntwrk
cli go networking performance server
Last synced: 21 days ago
JSON representation
CLI tool and server for testing network performance
- Host: GitHub
- URL: https://github.com/waits/ntwrk
- Owner: waits
- License: agpl-3.0
- Created: 2017-02-26T01:58:47.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2017-10-28T07:11:57.000Z (over 8 years ago)
- Last Synced: 2024-06-20T09:18:10.139Z (over 1 year ago)
- Topics: cli, go, networking, performance, server
- Language: Go
- Homepage:
- Size: 44.9 KB
- Stars: 2
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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](https://github.com/waits/ntwrk/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](https://github.com/waits/ntwrk/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 [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.