Skip to content

A probing tool designed to trace the throughput bottleneck during a speed test

License

Notifications You must be signed in to change notification settings

internet-equity/traceneck

Repository files navigation

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

About

A probing tool designed to trace the throughput bottleneck during a speed test

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors 3

  •  
  •  
  •