Skip to content

resolvectl/rapid-iperf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 

Repository files navigation

rapid-iperf

Interactive CLI Bash utility for running iperf3 network tests with automatic servers from public lists

Features

  • Automatically downloads iperf3 public servers
  • Latency-based iperf3 server selection
  • Interactive navigation using fzf
  • Favourite servers feature

Available regions

  • Russia
  • Europe
  • Asia
  • North America
  • Latin America
  • Oceania
  • Africa

How it works?

This tool automatically downloads and parses public iperf3 servers from:

  1. https://github.com/itdoginfo/russian-iperf3-servers
  2. https://iperf3serverlist.net

Installation & Run

  1. Clone repository:

    git clone https://github.com/resolvectl/rapid-iperf
    cd rapid-iperf
  2. Make script executable:

    chmod +x iperf.sh
  3. Run tool:

    ./iperf.sh

Todo

  • Region selection
  • Automatic install of dependencies
  • Favourite servers
  • Fallback server feature -> Available servers selection UI

Dependencies

  • iperf3 - Network bandwith tool
  • fping - ICMP check
  • fzf - Interactive UI
  • jq & yq - JSON and YAML servers parsing
  • curl - Fetching iperf3 servers

Notes

Dependencies will install if you are running Debian/Ubuntu or RHEL/Fedora. Other cases requires manual installation Still WIP

About

Bash script tool for running iperf3 network tests with automatic server selection based on latency

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages