net/xfr 0.10.1 NetBSD
Modern network bandwidth testing with TUI
- System
- NetBSD
- Repository
- pkgsrc
- Maintainer
- [email protected]
- Last update
- Commit
f8577052ed- License
- apache-2.0 OR mit
- Categories
- net
- Package size
- 3270.4 KiB, 9852.3 KiB installed
Description
A fast, modern network bandwidth testing tool with TUI. Built in Rust as an iperf replacement.
Features:
- Live TUI with real-time throughput graphs and per-stream stats
- Server dashboard - xfr serve --tui for monitoring active tests
- Multi-client server - handle multiple simultaneous tests
- TCP and UDP with configurable bitrate and parallel streams
- Bidirectional testing - measure upload and download simultaneously
- Multiple output formats - plain text, JSON, JSON streaming, CSV
- Result comparison - xfr diff to detect performance regressions
- LAN discovery - find xfr servers with mDNS (xfr discover)
- Prometheus metrics - export stats for monitoring dashboards
- Config file - save defaults in ~/.config/xfr/config.toml
- Environment variables - XFR_PORT, XFR_DURATION overrides
Install
Binary package:
pkgin install xfr
From pkgsrc:
cd /usr/pkgsrc/net/xfr && make install clean
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | Version |
|---|---|
| NetBSD 10.1 x86_64 | 0.10.1 |
| NetBSD 10.1 aarch64 | 0.9.18 |
| SmartOS / illumos x86_64 | - |
| macOS 15 arm64 | 0.11.0 |
Dependencies
No port depends on this one.