Categorygithub.com/internet-equity/traceneck
modulepackage
0.1.3
Repository: https://github.com/internet-equity/traceneck.git
Documentation: pkg.go.dev

# README

Traceneck

Bottleneck Link Locator in Access networks

Prerequisites

Download Binary | Docker Image

Build from Source

Install go, make (recommended) and run:

make build setcap

# OR release:
# make release setcap

./bin/traceneck

OR use Docker:

make docker

docker run --rm -v ./data:/data traceneck:latest

Options

Usage: traceneck [OPTIONS]

Options:
  -I, --interface string   Interface (default "…")
  -t, --tool string        Speedtest tool to use: ndt or ookla (default "ndt")
  -p, --ping-type string   Ping packet type: icmp or udp (default "icmp")
  -m, --max-ttl int        Maximum TTL until which to send pings (default 5)
  -d, --direct-hop int     Hop to ping directly by icmp echo [0 to skip] (default 1)
  -T, --tshark             Use TShark
  -i, --idle int           Post speedtest idle time (in secs) (default 10)
  -o, --out-path string    Output path [path with trailing slash for directory, file path for tar archive, "-" for stdout] (default "data/")
  -r, --terse-metadata     Terse rtt metadata
  -q, --quiet              Minimize logging
  -y, --yes                Do not prompt for confirmation
  -h, --help               Show this help
  -v, --version            Show version