Gping - ping dengan grafik
(github.com/orf)- Alat yang menampilkan hasil
pingdalam bentuk grafik, untuk memvisualisasikan waktu ping dari beberapa host - Dengan flag
--cmd, alat ini menampilkan waktu eksekusi perintah sebagai grafik, bukan ping host - Dijalankan dalam bentuk
gping [host], dan saat memakai--cmddapat menargetkan perintah seperticurl google.com - Mendukung notasi singkat region cloud seperti
aws:eu-west-1,aws:ca-central-1, dan saat ini hanyaawsyang didukung - Rentang tampilan grafik, interval eksekusi, versi IP, antarmuka jaringan, metode grafis, warna, dan penghapusan grafik setelah selesai dapat diatur lewat opsi
- Nilai bawaan
--watch-intervaladalah 0,2 detik untuk ping, 0,5 detik untuk cmd - Nilai bawaan
--bufferadalah 30 detik --colormendukung format#RRGGBBdan nama warna yang telah ditentukan
- Nilai bawaan
- Mendukung Windows, Mac, dan Linux, serta menyediakan jalur instalasi untuk Homebrew, MacPorts, Scoop, Chocolatey, Fedora COPR, Cargo, Arch Linux, Alpine Linux, Ubuntu/Debian, Gentoo, FreeBSD, Docker, Flox, dan gah
- Instalasi via Cargo memerlukan
rustc1.67.0 atau lebih baru
1 komentar
Pendapat di Hacker News
Hal yang sangat bagus adalah ketika beberapa host diberikan sekaligus, semuanya digambar pada grafik yang sama
Misalnya,
gping mydomain.com google.comsangat berguna untuk cepat memastikan “ini masalah Wi‑Fi saya, atau masalah penyedia hosting?”Tidak ada keluaran grafik, tetapi menampilkan konektivitas, latensi, packet loss, dan variasi untuk host-host di antara IP saya dan tujuan
https://www.bitwizard.nl/mtr/
Tautan yang sebelumnya disebut westurner di thread ini: https://news.ycombinator.com/item?id=36549005
curl google.commtr juga melakukan traceroute: https://en.wikipedia.org/wiki/MTR_(software)
Sering dipakai untuk troubleshooting jaringan, dan menampilkan daftar router yang dilewati, rata-rata waktu pulang-pergi ke tiap router, serta packet loss, sehingga bisa diketahui link antarrouter mana yang menyebabkan latensi atau loss keseluruhan
Scapy punya fitur untuk visualisasi 3D jalur dari satu traceroute dengan vpython. Saat kuliah, saya pernah memodifikasinya agar menjalankan beberapa traceroute dan menggambar semua jalurnya saling bertumpuk, karena penasaran apakah jalur tertentu stabil sepanjang seluruh urutan paket traceroute: https://scapy.readthedocs.io/en/latest/usage.html#tcp-tracer...
Untuk menghindari menjalankan tool yang perlu root demi membuat paket layer 2,
setcapbisa dipakai:setcap CAP_NET_RAW /use/bin/python-scapyMungkinkah traceroute menyambungkan titik-titik dengan cara yang kurang tepat?
Saya mengaturnya untuk melakukan traceroute ke 1.1.1.1 dan 8.8.8.8, lalu melihat grafiknya di Prometheus
Saya membuat konfigurasi ini setelah internet rumah tempat komputer berada sangat tidak stabil selama beberapa hari
Saya juga membuat video tentang grafiknya: https://video.nstr.no/w/hjTH3Vggn2fvpTrQitMmVP
Saya suka grafiknya dan dukungan beberapa host
Karena HTTPS bisa dijangkau di lebih banyak tempat dibanding ICMP yang sering diblokir pada beberapa hop terakhir di balik firewall data center, fungsi bash yang memakai
gping + cmd + curljuga bisa cukup bergunaAngka ICMP bisa menyesatkan: sebagian besar sistem operasi membatasi lajunya, dan banyak router memprioritaskan ICMP lebih rendah tergantung beban CPU backplane, tetapi itu tidak berkaitan dengan kemampuan forwarding paket sebenarnya
Saat memakai
-4pada host yang punya alamat IPv4 dan IPv6, tampilannya menunjukkan alamat IPv4, tetapi tampaknya yang benar-benar di-ping adalah alamat IPv6. Apakah orang lain juga begitu? Versinya 1.8.0Tool yang agak terkait; ini juga “ping dengan grafik”, tetapi karakternya berbeda: https://github.com/denilsonsa/prettyping
Permintaan fitur: suara
Kadang-kadang saya perlu umpan balik saat mengutak-atik kabel. Saya pernah membuat tool dadakan untuk itu, tetapi pada dasarnya hanya pembungkus ping yang kasar
Lihat kekuatan
pingu: https://pastebin.com/qTfdZ7C8pingstandar juga sudah punya ping bersuara dengan-a. Ia membunyikan bel terminal untuk setiap responsTerkait dan sangat penting: https://www.cloudflare.com/learning/network-layer/what-is-mt...
Kita wajib memahami apa yang sebenarnya ditampilkan MTR dan alasannya
Saya suka gping, tetapi berharap ada informasi yang lebih mendalam atau manpage
Dokumentasi yang disertakan tidak banyak menjelaskan. Misalnya sulit mengetahui apa itu
t/odan bagaimana nilai-nilainya dihitung, dan halaman GitHub juga tidak banyak membantuSebagai catatan,
t/oberarti timeoutsHal-hal yang layak dilihat juga: ministat, gnuplot, https://www.brendangregg.com/dtkshdemos.html
Saya merindukan bing, yang dulu bukan mesin pencari, melainkan “alat pengukur bandwidth probabilistik”
Ia bisa memberi tahu bandwidth di antara dua link jaringan arbitrer, terlepas dari bandwidth terbatas antara saya dan target. Saya sendiri terhubung beberapa hop jauhnya lewat link modem 33,6 Kbps, tetapi tetap bisa mengukur kecepatan link backbone T-3 atau OC-48
Sepertinya tool itu tidak bertahan lama dan ditinggalkan, dan distro Linux populer juga berhenti menyediakan paketnya. Saya tidak tahu tool lain yang bisa melakukan pengukuran yang sama
Pada masa lama sebelum IPv6, geoip untuk IPv4 cukup berfungsi, dan di Windows ada tool mirip traceroute bernama NeoTrace Pro yang bisa menampilkan IP di atas peta
Seingat saya, tool itu juga menyertakan semacam fitur peta ping yang melakukan ping ulang ke tiap perangkat perantara
Sekarang tidak semua perangkat perantara merespons, dan ada terlalu banyak overlay operator serta manajemen alur SDN, sehingga IP sulit dipetakan ke lokasi fisik tertentu. Ini berbeda dari era telepon kabel, ketika perusahaan kecil membeli Class C dan memasukkan nomor telepon perusahaan ke database ARIN