1- A smokeping-like network tool
2- -----One binary file-----
3- Just scp and run
1+ 🌐 [ English] ( #english ) · [ 中文] ( #中文 ) · [ Español] ( #español ) · [ Français] ( #français ) · [ Português] ( #português ) · [ Deutsch] ( #deutsch ) · [ Русский] ( #русский ) · [ 日本語] ( #日本語 ) · [ 한국어] ( #한국어 ) · [ Bahasa Indonesia] ( #bahasa-indonesia ) · [ Tiếng Việt] ( #tiếng-việt ) · [ العربية] ( #العربية ) · [ हिन्दी] ( #हिन्दी ) · [ বাংলা] ( #বাংলা ) · [ اردو] ( #اردو ) · [ Türkçe] ( #türkçe ) · [ ไทย] ( #ไทย )
42
3+ ![ window: a 40-minute congestion event — smoke spreads, bursts marked ◆] ( docs/hero8.png )
4+ ![ window: a 40-minute congestion event — smoke spreads, bursts marked ◆] ( docs/hero9.png )
55
6- ``` bash
7- mkdir /home/pingping -p && cd /home/pingping
86
7+ A smokeping-like network tool.One binary file,
8+ Just scp and run
9+
10+ ``` bash
11+ cd /home
912wget https://github.com/githubflyideas/pingping/releases/download/v2.11.2/pingping-v2.11.2-linux-amd64.tar.gz
10- tar -zxvf pingping-v2.11.2-linux-amd64.tar.gz
11- ./pingping user=admin passwd=admin
1213
13- or v3.2.0
14+ tar -zxvf pingping-v2.11.2-linux-amd64.tar.gz
1415
15- wget https://github.com/githubflyideas/pingping/releases/download/v3.2.0/pingping-v3.2.0-linux-amd64.tar.gz
16- tar -zxvf pingping-v3.2.0-linux-amd64.tar.gz
16+ cd pingping-v2.11.2-linux-amd64
1717./pingping user=admin passwd=admin
1818```
19- Open http://localhost:8517 and watch your first puff of network smoke
20-
21- * v2.x: Storage is JSON ; history is kept for 300 days by default
22- * v3.x: Storage is SQLite; history is kept for 40 days by default (--days=300 for longer)
19+ Open http://localhost:8517 and watch your first puff of network smoke.
2320
2421-----------------------------------------------------------
2522Add target host
2623```
2724 echo "1.2.3.4 myhost pace=fast" >> targets/ping.list
2825 echo "10.0.0.5:443 ads-api" >> targets/tcp.list
2926```
30-
3127Data cleanup
3228Retention is fixed at 300 days. To purge earlier by hand, the bundled ` clean.sh ` is all you need
3329(data is plain per-day JSONL, so cleanup is just find+delete):
@@ -37,12 +33,6 @@ Retention is fixed at 300 days. To purge earlier by hand, the bundled `clean.sh`
3733```
3834Latest [ Releases] ( https://github.com/githubflyideas/pingping/releases )
3935
40- 🌐 [ English] ( #english ) · [ 中文] ( #中文 ) · [ Español] ( #español ) · [ Français] ( #français ) · [ Português] ( #português ) · [ Deutsch] ( #deutsch ) · [ Русский] ( #русский ) · [ 日本語] ( #日本語 ) · [ 한국어] ( #한국어 ) · [ Bahasa Indonesia] ( #bahasa-indonesia ) · [ Tiếng Việt] ( #tiếng-việt ) · [ العربية] ( #العربية ) · [ हिन्दी] ( #हिन्दी ) · [ বাংলা] ( #বাংলা ) · [ اردو] ( #اردو ) · [ Türkçe] ( #türkçe ) · [ ไทย] ( #ไทย )
41- ![ window: a 40-minute congestion event — smoke spreads, bursts marked ◆] ( docs/hero15.png )
42- ![ window: a 40-minute congestion event — smoke spreads, bursts marked ◆] ( docs/hero17.png )
43- ![ window: a 40-minute congestion event — smoke spreads, bursts marked ◆] ( docs/hero16.png )
44-
45-
4636## English
4737
4838PingPing is a lightweight network latency and link quality visualization tool.
@@ -361,7 +351,7 @@ Friendly Links smokeping--- https://github.com/oetiker/SmokePing
361351
362352pingping is a minimalist smokeping-like network oscilloscope: probes go in, JSONL text files sit on disk (300-day retention). It features a built-in, read-only Web UI with native auth—no external databases, Nginx, or Caddy required. Just scp and run.
363353
364- If you need alerting, multi-platform notifications, hot reload, or tiered storage , that lives in the sibling project fogping.
354+ pingping stays on plain JSONL and stays cgo-free. If you want SQLite storage with indexed queries and in-process rollup/retention , that is the sibling project [ fogping] ( https://github.com/githubflyideas/fogping ) .
365355
366356## License
367357
0 commit comments