Latest Version: 0.2.8 service-ping (sping) Modern terminal HTTP/TCP latency monitoring tool with real-time visualization. Think httping meets modern CLI design with rich terminal UI, phase timing, and advanced analytics. Status: Feature-complete MVP with HTTP/TCP support, phase timing, outlier detection, and comprehensive monitoring capabilities. Features ๐ HTTP & TCP Monitoring: Support for http://, https://, and tcp:// protocols ๐ Real-time Visualization: Interactive charts and live statistics in your terminal ๐ Phase Breakdown: DNS, connection, TLS, request, and response timing ๐จ Outlier Detection: Automatic outlier detection using MAD (Median Absolute Deviation) โ ๏ธ Threshold Alerting: Warning and critical thresholds with exit codes ๐ DNS Control: IPv4/IPv6 selection and DNS resolution caching ๐ Advanced Statistics: Percentiles (p50, p90, p95, p99), standard deviation ๐พ Multiple Output Formats: Interactive UI, plain text, JSON, and JSON export ๐ Authentication: Bearer tokens and basic auth support ๐จ Rich Terminal UI: Beautiful charts, color-coded logs, and responsive layouts ๐ Color Palettes: Choose from 8 themed color schemes (sunset, ocean, forest, volcano, galaxy, arctic, neon, monochrome) Demo Real-time latency monitoring with interactive charts showing HTTP response times, outlier detection, and live statistics. Install pip install service-ping-sping For development: Quick Start # HTTP monitoring with interactive UI sping google.com # TCP connection monitoring sping tcp://google.com:80 # HTTPS with custom options sping https://api.example.com --interval 0.5 --count 20 # JSON output for automation sping google.com --json --count 5 # Advanced monitoring with thresholds sping example.com --warn 100 --crit 500 --percentiles # Try different color themes sping example.com --palette ocean Usage Examples HTTP/HTTPS Monitoring # Basic HTTP monitoring (auto-adds http://) sping example.com # HTTPS with custom method and body transfer sping https://api.example.com --met...
First seen: 2025-08-25 00:11
Last seen: 2025-08-25 05:12