awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
microsoft avatar

microsoft/ethr

0
View on GitHub↗
5,861 stele·404 fork-uri·Go·MIT·12 vizualizări

Ethr

ethr este un instrument de diagnosticare a rețelei și analizor de performanță CLI, conceput pentru a măsura throughput-ul, latența și pierderea de pachete pe protocoalele TCP, UDP și ICMP. Funcționează ca un tester de throughput de rețea multi-threaded și un utilitar de diagnosticare pentru analizarea sănătății conexiunii între endpoint-urile client și server.

Proiectul se diferențiază prin diagnostice specializate, cum ar fi monitorizarea retransmisiei TCP și analiza bidirecțională a căii pentru a identifica diferențele de performanță asimetrice. Oferă posibilitatea de a evalua overhead-ul conexiunilor HTTPS criptate și de a impune versiuni IP specifice pentru a izola blocajele specifice protocolului.

Capabilitățile sale mai largi acoperă trasarea căii de rețea, analiza jitter-ului și a întârzierii, precum și testarea capacității pentru a determina ratele maxime de pachete și conexiuni. Instrumentul extrage, de asemenea, metrici brute de rețea din sistemul de operare și oferă statistici în timp real ale interfețelor.

Rezultatele măsurătorilor și evenimentele sistemului sunt redate în tabele structurate în terminal și pot fi exportate în fișiere JSON pentru audit offline.

Features

  • Network Throughput Measurement Tools - Quantifies maximum data transfer rates, latency, and packet loss across TCP, UDP, and ICMP protocols.
  • Network Performance Benchmarks - Measures maximum throughput, bandwidth, and connection rates across TCP, UDP, and ICMP protocols.
  • Self-Hosted Servers - Hosts a private listener that accepts incoming performance tests and displays the results.
  • Network Performance Analyzers - Calculates bandwidth, jitter, and connection rates between client and server endpoints to analyze performance.
  • Measurement Endpoint Hosting - Listens on specified ports for TCP and UDP traffic to serve as a measurement endpoint.
  • Multi-Protocol Performance Tools - Analyzes throughput, latency, and packet loss across TCP, UDP, and ICMP protocols.
  • Network Latency Measurements - Tracks the time data takes to travel between endpoints and the variation in that delay.
  • TCP Connection Health Diagnostics - Identifies network instability by tracking TCP retransmissions and analyzing connection health through system statistics.
  • Retransmission Tracing - Extracts TCP segment retransmission counts from the operating system to identify network instability.
  • Network Statistics Extraction - Extracts raw network metrics and TCP retransmission counts directly from operating system control files and interface counters.
  • OS Network Metric Extraction - Extracts TCP-specific statistics from the operating system to analyze connection health.
  • Jitter Analysis - Measures round-trip time, packet loss, and jitter to evaluate the stability of network connections.
  • Network Diagnostic CLI Tools - Provides a terminal-based interface for mapping network paths and monitoring real-time interface statistics.
  • Network Interface Statistics Collectors - Collects transmit and receive packet and byte counts from active network interfaces.
  • Network Latency Testing - Tracks round-trip time, jitter, and packet loss to evaluate the stability and delay of network connections.
  • Network Statistics Tracking - Tracks network device throughput and TCP retransmissions over specific intervals for real-time analysis.
  • Parallel Bandwidth Saturation - Uses concurrent connections to saturate network bandwidth and determine maximum packet and connection rates.
  • Client-Server Deployment Modes - Allows executing server and client operations in a decoupled configuration across different hosts.
  • Asymmetric Path Analysis - Executes reverse tests from server to client to identify performance differences between upload and download paths.
  • Route Tracing - Maps the route packets take to reach a destination to diagnose routing issues.
  • Network Protocol Testing - Compares network behavior and speed across different versions of IP and encrypted HTTPS connections.
  • IP Version Filters - Restricts network tests to IPv4 or IPv6 to isolate protocol-specific performance bottlenecks.
  • Network Troubleshooting Tools - Maps the route packets take to a destination to diagnose and resolve routing and connectivity issues.
  • Packet Rate Benchmarking - Calculates the total number of packets transmitted per second over a network using specific packet sizes.
  • Traffic Shaping - Controls network tests by enforcing specific IP versions or using SSL encryption to isolate performance bottlenecks.
  • Massive Connection Rate Generators - Determines the number of successful connections per second a server can handle via parallel sessions.
  • Domain Connectivity Tests - Runs connectivity tests such as ping and connection rate checks against remote servers.
  • Network Bottleneck Diagnosis - Analyzes socket states and transmission limits to locate network throughput bottlenecks.
  • Real-Time Network Monitors - Collects real-time interface statistics and data rates to monitor bandwidth usage and identify bottlenecks.
  • HTTPS Performance Testing - Measures network throughput over encrypted SSL/TLS connections to evaluate encryption overhead.
  • Asymmetric Path Measurements - Initiates TCP performance measurements from the server back to the client to identify asymmetric paths.
  • Command Line Tools - Listed in the “Command Line Tools” section of the The Book Of Secret Knowledge awesome list.
  • Network Security - Network performance measurement tool for TCP, UDP, and HTTP.

Istoric stele

Graficul istoricului de stele pentru microsoft/ethrGraficul istoricului de stele pentru microsoft/ethr

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru Ethr

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Ethr.
  • baidu/dperfAvatar baidu

    baidu/dperf

    5,569Vezi pe GitHub↗

    dperf is a high-performance network testing tool that generates massive multi-protocol traffic for benchmarking network devices and servers. It uses DPDK to bypass the kernel network stack, enabling line-rate packet generation and capture with zero-copy processing, and implements a full TCP/IP stack in user space to achieve millions of connections per second from a single server. The tool is designed for stress-testing Layer 4 load balancers and gateways, capable of simulating billions of concurrent TCP or UDP sessions and generating tens of millions of new connections per second. It supports

    Cbenchmarkdpdkl4lb
    Vezi pe GitHub↗5,569
  • fujiapple852/trippyAvatar fujiapple852

    fujiapple852/trippy

    6,966Vezi pe GitHub↗

    Trippy is a network diagnostic tool and terminal user interface that combines ping and traceroute functionality to analyze network paths and performance. It provides a network packet parser and path analyzer to detect packet loss, jitter, and multipath routing through continuous network probing. The project is distinguished by its support for specialized tracing strategies, including Paris and Dublin, to ensure consistent path discovery. It identifies network address translation devices and utilizes heuristic analysis to distinguish genuine packet loss from rate-limiting. Broad capability ar

    Rust
    Vezi pe GitHub↗6,966
  • libnyanpasu/clash-nyanpasuAvatar libnyanpasu

    libnyanpasu/clash-nyanpasu

    13,040Vezi pe GitHub↗

    Clash Nyanpasu is a network proxy client and graphical user interface for managing Clash network cores. It functions as a proxy manager and traffic monitoring dashboard, allowing users to route system traffic and handle proxying through a visual interface. The project distinguishes itself by providing a TUN mode proxy manager for controlling system-wide network tunneling. It features a core-agnostic API layer that standardizes communication between the interface and various interchangeable network core implementations. The application covers proxy configuration management, including profile

    Rustclashclash-metaclash-nyanpasu
    Vezi pe GitHub↗13,040
  • librespeed/speedtestAvatar librespeed

    librespeed/speedtest

    14,851Vezi pe GitHub↗

    LibreSpeed is a self-hosted HTML5 network speed test tool used to measure download and upload speeds, ping, and jitter. It operates as a private server for measuring network performance without relying on third-party services. The system functions as a multi-backend performance tool that executes network tests across different server environments and geographic locations. It supports both PHP and Node.js backends and acts as a network telemetry collector by recording connection metadata and performance metrics into a database for historical analysis and reporting. The tool provides capabilit

    JavaScripthacktoberfesthtml5-speedtestinternet-speed
    Vezi pe GitHub↗14,851
Vezi toate cele 30 alternative pentru Ethr→

Întrebări frecvente

Ce face microsoft/ethr?

ethr este un instrument de diagnosticare a rețelei și analizor de performanță CLI, conceput pentru a măsura throughput-ul, latența și pierderea de pachete pe protocoalele TCP, UDP și ICMP. Funcționează ca un tester de throughput de rețea multi-threaded și un utilitar de diagnosticare pentru analizarea sănătății conexiunii între endpoint-urile client și server.

Care sunt principalele funcționalități ale microsoft/ethr?

Principalele funcționalități ale microsoft/ethr sunt: Network Throughput Measurement Tools, Network Performance Benchmarks, Self-Hosted Servers, Network Performance Analyzers, Measurement Endpoint Hosting, Multi-Protocol Performance Tools, Network Latency Measurements, TCP Connection Health Diagnostics.

Care sunt câteva alternative open-source pentru microsoft/ethr?

Alternativele open-source pentru microsoft/ethr includ: baidu/dperf — dperf is a high-performance network testing tool that generates massive multi-protocol traffic for benchmarking… fujiapple852/trippy — Trippy is a network diagnostic tool and terminal user interface that combines ping and traceroute functionality to… libnyanpasu/clash-nyanpasu — Clash Nyanpasu is a network proxy client and graphical user interface for managing Clash network cores. It functions… librespeed/speedtest — LibreSpeed is a self-hosted HTML5 network speed test tool used to measure download and upload speeds, ping, and… masonr/yet-another-bench-script — This project is a Linux server benchmarking script written in Bash. It serves as a system for evaluating CPU, disk,… sindresorhus/speed-test — This project is a command-line interface client for the Speedtest.net service, designed as a network performance tool…