Trippy menggabungkan fungsi traceroute dan ping dan dirancang untuk membantu analisis masalah jaringan.
Catatan
Terjemahan TUI - DIPERLUKAN BANTUAN!
Rilis Trippy berikutnya mendukung menampilkan TUI dalam berbagai bahasa dan beberapa terjemahan telah ditambahkan, termasuk en
, fr
, tr
, zh
, pt
, sv
dan it
.
Terjemahan yang dihasilkan mesin telah dibuat untuk beberapa bahasa lain, termasuk es
, de
, nl
, ko
, jp
, hi
, ar
dan ru
, namun ini perlu divalidasi oleh penutur asli sebelum dapat disertakan.
Jika Anda dapat membantu memvalidasi terjemahan untuk Trippy, atau jika Anda ingin menambahkan terjemahan untuk bahasa lain, silakan lihat masalah pelacakan untuk detail tentang cara berkontribusi.
Terima kasih atas bantuan Anda!
tersandung
Fitur
Versi
Distribusi
Peti
Hak istimewa
Contoh Penggunaan
Referensi Perintah
Referensi Tema
Referensi Kolom
Referensi Pengikatan Kunci
Referensi Konfigurasi
Pertanyaan yang Sering Diajukan
Ucapan Terima Kasih
Lisensi
Lacak menggunakan beberapa protokol:
ICMP
, UDP
, dan TCP
IPv4
& IPv6
Opsi penelusuran yang dapat disesuaikan:
ukuran paket & pola muatan
mulai dan waktu hidup maksimum (TTL)
durasi putaran minimum dan maksimum
masa tenggang akhir putaran & jumlah maksimum lompatan yang tidak diketahui
port sumber & tujuan ( TCP
& UDP
)
alamat sumber dan antarmuka sumber
TOS
(alias DSCP + ECN
)
Dukungan untuk strategi Perutean Multi-jalur Biaya Setara classic
, paris
dan dublin
(masalah pelacakan)
Pesan Multi-Bagian RFC4884 ICMP
Objek Ekstensi Generik
Tumpukan Label MPLS
Mode tanpa hak istimewa
deteksi NAT
Antarmuka Tui:
Lacak beberapa target secara bersamaan dari satu contoh Trippy
Statistik per hop (dikirim, diterima,% hilang, terakhir, rata-rata, terbaik, terburuk, stddev, jitter & status)
Grafik riwayat dan distribusi frekuensi per hop round-trip-time (RTT).
Bagan interaktif RTT untuk semua lompatan dalam jejak dengan kemampuan zoom
Peta dunia GeoIp interaktif
Isolasi dan filter berdasarkan aliran penelusuran individual
Tema warna & ikatan kunci yang dapat disesuaikan
Urutan dan visibilitas kolom dapat disesuaikan
Konfigurasi melalui argumen baris perintah dan file konfigurasi
Tampilkan beberapa host per hop dengan kemampuan untuk membatasi tampilan ke N host dan menampilkan frekuensi %
Tampilkan detail lompatan dan navigasikan host dalam setiap lompatan
Bekukan/cairkan Tui, setel ulang statistik, bersihkan cache, pertahankan layar saat keluar
UI responsif dengan kecepatan refresh yang dapat disesuaikan
Hop privasi
DNS:
Gunakan sistem, eksternal (Google 8.8.8.8
atau Cloudflare 1.1.1.1
) atau penyelesai khusus
Permintaan DNS terbalik yang malas
Cari nomor sistem otonom (ASN) dan nama
GeoIp:
Cari dan tampilkan informasi GeoIp dari file mmdb
MaxMind dan IPinfo lokal
Hasilkan laporan penelusuran:
json
, csv
& tabular (cetakan cantik dan penurunan harga)
Laporan flows
penelusuran
Grafik dot
Graphviz
siklus pelaporan yang dapat dikonfigurasi
Berjalan di berbagai platform (macOS, Linux, Windows, NetBSD, FreeBSD, OpenBSD)
Aplikasi sadar kemampuan (khusus Linux)
Tabel berikut mencantumkan versi Trippy yang tersedia dan tautan ke catatan rilis dan dokumentasi terkait:
Versi | Tanggal Rilis | Status | Catatan Rilis | Dokumentasi |
---|---|---|---|---|
0,12.0-pengembangan | tidak ada | Perkembangan | tidak ada | dokumen |
0.11.0 | 11-08-2024 | Saat ini | catatan | dokumen |
0.10.0 | 31-03-2024 | Sebelumnya | catatan | dokumen |
0.9.0 | 30-11-2023 | Tidak digunakan lagi | catatan | dokumen |
0.8.0 | 15-05-2023 | Tidak digunakan lagi | catatan | dokumen |
0.7.0 | 25-03-2023 | Tidak digunakan lagi | catatan | dokumen |
0.6.0 | 19-08-2022 | Tidak digunakan lagi | catatan | dokumen |
Catatan
Hanya versi patch terbaru dari rilis Trippy saat ini dan sebelumnya yang didukung.
pemasangan kargo trippy --terkunci
sudo add-apt-repository ppa:fujiapple/trippy sudo apt perbarui && apt install trippy
jepret instal trippy
pembuatan bir menginstal trippy
instalasi sayap trippy
sendok instal trippy
coklat instal trippy
pkgin instal trippy
pkg instal trippy
pkg_tambahkan trippy
pacman -S trippy
muncul -av net-analyzer/trippy
nix-env -iA trippy
jalankan buruh pelabuhan -it fujiapple/trippy
sistem operasi | Lengkungan | Env | Saat ini | Sebelumnya |
---|---|---|---|---|
Linux | x86_64 | gnu | 0.11.0 | 0.10.0 |
Linux | x86_64 | musl | 0.11.0 | 0.10.0 |
Linux | aarch64 | gnu | 0.11.0 | 0.10.0 |
Linux | aarch64 | musl | 0.11.0 | 0.10.0 |
Linux | arm7 | gnueabihf | 0.11.0 | 0.10.0 |
Linux | arm7 | musleabi | 0.11.0 | 0.10.0 |
Linux | arm7 | musleabihf | 0.11.0 | 0.10.0 |
macOS | x86_64 | darwin | 0.11.0 | 0.10.0 |
macOS | aarch64 | darwin | 0.11.0 | 0.10.0 |
jendela | x86_64 | msvc | 0.11.0 | 0.10.0 |
jendela | x86_64 | gnu | 0.11.0 | 0.10.0 |
jendela | aarch64 | msvc | 0.11.0 | 0.10.0 |
FreeBSD | x86_64 | tidak ada | 0.11.0 | 0.10.0 |
NetBSD | x86_64 | tidak ada | 0.11.0 | 0.10.0 |
RPM | x86_64 | gnu | 0.11.0 | 0.10.0 |
Debian | x86_64 | gnu | 0.11.0 | 0.10.0 |
Debian | x86_64 | musl | 0.11.0 | 0.10.0 |
Tabel berikut mencantumkan peti yang disediakan oleh Trippy. Lihat peti untuk informasi lebih lanjut.
Peti | Keterangan |
---|---|
trippy | Peti biner untuk aplikasi Trippy dan peti perpustakaan |
trippy-inti | Peti perpustakaan yang menyediakan fungsionalitas penelusuran Trippy inti |
paket trippy | Peti perpustakaan yang menyediakan format kabel paket dan fungsionalitas penguraian paket |
trippy-dns | Peti perpustakaan untuk melakukan resolusi DNS lambat maju dan mundur |
hak istimewa trippy | Peti perpustakaan untuk menemukan hak istimewa platform |
trippy-tui | Peti perpustakaan untuk antarmuka pengguna terminal Trippy |
Trippy biasanya memerlukan hak istimewa yang lebih tinggi karena penggunaan soket mentah. Mengaktifkan hak istimewa yang diperlukan untuk platform Anda dapat dicapai dengan beberapa cara, seperti diuraikan di bawah. Trippy juga dapat digunakan tanpa hak istimewa yang lebih tinggi pada platform tertentu, dengan beberapa batasan.
1: Jalankan sebagai pengguna root
melalui sudo
:
sudo perjalanan example.com
2: chown
trip
sebagai pengguna root
dan atur bit setuid
:
sudo chown root $(perjalanan yang mana) && sudo chmod +s $(perjalanan yang mana)
3: [Khusus Linux] Atur kemampuan CAP_NET_RAW
:
sudo setcap CAP_NET_RAW+p $(perjalanan yang mana)
Catatan
Trippy adalah aplikasi yang sadar akan kemampuan dan akan menambahkan CAP_NET_RAW
ke set efektif jika ada di set yang diizinkan. Trippy akan menghilangkan semua kemampuan setelah membuat soket mentah.
Trippy harus dijalankan dengan hak istimewa Administrator di Windows.
Trippy memungkinkan berjalan dalam mode tanpa hak istimewa untuk semua mode penelusuran ( ICMP
, UDP
, dan TCP
) pada platform yang mendukung fitur tersebut.
Catatan
Mode tanpa hak istimewa saat ini hanya didukung di macOS. Dukungan Linux dimungkinkan dan dapat ditambahkan di masa mendatang. Mode tanpa hak istimewa tidak didukung di NetBSD, FreeBSD, atau Windows karena platform ini tidak mendukung jenis soket IPPROTO_ICMP
. Lihat #101 untuk informasi lebih lanjut.
Mode unprivileged dapat diaktifkan dengan menambahkan flag baris perintah --unprivileged
( -u
) atau dengan menambahkan entri unprivileged
di bagian trippy
pada file konfigurasi:
[trippy]tidak memiliki hak istimewa = benar
Catatan
Strategi ECMP
paris
dan dublin
tidak didukung dalam mode tanpa hak istimewa karena memerlukan manipulasi UDP
dan IP
serta header yang pada gilirannya memerlukan penggunaan soket mentah.
Penggunaan dasar dengan parameter default:
contoh perjalanan.com
Lacak tanpa memerlukan hak istimewa yang lebih tinggi (hanya platform yang didukung, lihat hak istimewa):
perjalanan example.com --tidak memiliki hak istimewa
Lacak menggunakan protokol udp
(atau tcp
atau icmp
) (juga alias --icmp
, --udp
& --tcp
):
perjalanan example.com -p udp
Melacak beberapa target secara bersamaan (hanya protokol icmp
, lihat #72):
perjalanan example.com google.com crates.io
Pelacakan dengan waktu putaran minimum 250ms
dan masa tenggang 50ms
:
perjalanan example.com -i 250 md -g 50 md
Lacak dengan time-to-live
pertama dan maksimum khusus :
perjalanan example.com --first-ttl 2 --max-ttl 10
Gunakan port tujuan khusus 443
untuk pelacakan tcp
:
perjalanan example.com -p tcp -P 443
Gunakan port sumber khusus 5000
untuk penelusuran udp
:
perjalanan example.com -p udp -S 5000
Gunakan strategi perutean ECMP dublin
(atau paris
) untuk udp
dengan port sumber dan tujuan tetap:
perjalanan example.com -p udp -R dublin -S 5000 -P 3500
Lacak dengan alamat sumber khusus:
perjalanan example.com -p tcp -A 127.0.0.1
Lacak dengan alamat sumber yang ditentukan oleh alamat IPv4 untuk antarmuka en0
:
perjalanan example.com -p tcp -I en0
Lacak menggunakan IPv6
:
perjalanan example.com -6
Lacak menggunakan fallback ipv4-then-ipv6
(atau ipv6-then-ipv4
atau ipv4
atau ipv6
):
perjalanan example.com --addr-family ipv4-then-ipv6
Hasilkan laporan penelusuran json
(atau csv
, pretty
, markdown
) dengan 5 putaran data:
perjalanan example.com -m json -C 5
Hasilkan laporan file Graphviz DOT
dari semua aliran penelusuran untuk jejak TCP setelah 5 putaran:
perjalanan example.com --tcp -m dot -C 5
Hasilkan laporan tekstual dari semua aliran penelusuran untuk penelusuran UDP setelah 5 putaran:
perjalanan example.com --udp -m mengalir -C 5
Lakukan kueri DNS menggunakan penyelesai DNS google
(atau cloudflare
, system
, resolv
):
perjalanan example.com -r google
Cari informasi AS untuk semua alamat IP yang ditemukan (belum tersedia untuk pemecah masalah system
, lihat #66):
perjalanan example.com -r google -z
Atur waktu aktif cache pencarian DNS terbalik menjadi 60 detik:
perjalanan example.com --dns-ttl 60 detik
Cari dan tampilkan informasi GeoIp short
(atau long
atau location
atau off
) dari file mmdb
:
perjalanan example.com --geoip-mmdb-file GeoLite2-City.mmdb --tui-geoip-mode pendek
Parsing ekstensi icmp
:
contoh perjalanan.com -e
Sembunyikan alamat IP, nama host dan GeoIp untuk dua hop pertama:
perjalanan example.com --tui-privacy-max-ttl 2
Sesuaikan kolom Tui (lihat Referensi Kolom):
perjalanan example.com --tui-custom-columns holsravbwdt
Sesuaikan tema warna:
trip example.com --tui-theme-colors bg-color=biru,teks-warna=ffff00
Cantumkan semua item Tui yang dapat memiliki tema warna khusus:
perjalanan --print-tui-theme-item
Sesuaikan pengikatan kunci:
perjalanan example.com --tui-key-bindings previous-hop=k,next-hop=j,quit=shift-q
Cantumkan semua perintah Tui yang dapat memiliki pengikatan kunci khusus:
perjalanan --print-tui-binding-commands
Tentukan lokasi file konfigurasi Trippy:
perjalanan example.com --config-file /path/to/trippy.toml
Hasilkan file konfigurasi templat:
perjalanan --print-config-template > trippy.toml
Hasilkan penyelesaian bash
shell (atau fish
, powershell
, zsh
, elvish
):
perjalanan --menghasilkan pesta
Hasilkan halaman manual ROFF
:
perjalanan --menghasilkan-manusia
Jalankan dalam mode penelusuran silent
dan keluaran logging jejak compact
dengan peristiwa rentang full
:
perjalanan example.com -m silent -v --log-format compact --log-span-events penuh
Catatan
Argumen baris perintah trippy dapat diberikan dalam urutan apa pun dan saya muncul sebelum dan sesudah target.
A network diagnostic tool
Usage: trip [OPTIONS] [TARGETS]...
Arguments:
[TARGETS]...
A space delimited list of hostnames and IPs to trace
Options:
-c, --config-file
Config file
-m, --mode
Output mode [default: tui]
Possible values:
- tui: Display interactive TUI
- stream: Display a continuous stream of tracing data
- pretty: Generate a pretty text table report for N cycles
- markdown: Generate a Markdown text table report for N cycles
- csv: Generate a CSV report for N cycles
- json: Generate a JSON report for N cycles
- dot: Generate a Graphviz DOT file for N cycles
- flows: Display all flows for N cycles
- silent: Do not generate any tracing output for N cycles
-u, --unprivileged
Trace without requiring elevated privileges on supported platforms
[default: false]
-p, --protocol
Tracing protocol [default: icmp]
Possible values:
- icmp: Internet Control Message Protocol
- udp: User Datagram Protocol
- tcp: Transmission Control Protocol
--udp
Trace using the UDP protocol
--tcp
Trace using the TCP protocol
--icmp
Trace using the ICMP protocol
-F, --addr-family
The address family [default: Ipv4thenIpv6]
Possible values:
- ipv4: Ipv4 only
- ipv6: Ipv6 only
- ipv6-then-ipv4: Ipv6 with a fallback to Ipv4
- ipv4-then-ipv6: Ipv4 with a fallback to Ipv6
-4, --ipv4
Use IPv4 only
-6, --ipv6
Use IPv6 only
-P, --target-port
The target port (TCP & UDP only) [default: 80]
-S, --source-port
The source port (TCP & UDP only) [default: auto]
-A, --source-address
The source IP address [default: auto]
-I, --interface
The network interface [default: auto]
-i, --min-round-duration
The minimum duration of every round [default: 1s]
-T, --max-round-duration
The maximum duration of every round [default: 1s]
-g, --grace-duration
The period of time to wait for additional ICMP responses after the
target has responded [default: 100ms]
--initial-sequence
The initial sequence number [default: 33434]
-R, --multipath-strategy
The Equal-cost Multi-Path routing strategy (UDP only) [default:
classic]
Possible values:
- classic:
The src or dest port is used to store the sequence number
- paris:
The UDP `checksum` field is used to store the sequence number
- dublin:
The IP `identifier` field is used to store the sequence number
-U, --max-inflight
The maximum number of in-flight ICMP echo requests [default: 24]
-f, --first-ttl
The TTL to start from [default: 1]
-t, --max-ttl
The maximum number of TTL hops [default: 64]
--packet-size
The size of IP packet to send (IP header + ICMP header + payload)
[default: 84]
--payload-pattern
The repeating pattern in the payload of the ICMP packet [default: 0]
-Q, --tos
The TOS (i.e. DSCP+ECN) IP header value (TCP and UDP only) [default: 0]
-e, --icmp-extensions
Parse ICMP extensions
--read-timeout
The socket read timeout [default: 10ms]
-r, --dns-resolve-method
How to perform DNS queries [default: system]
Possible values:
- system: Resolve using the OS resolver
- resolv: Resolve using the `/etc/resolv.conf` DNS configuration
- google: Resolve using the Google `8.8.8.8` DNS service
- cloudflare: Resolve using the Cloudflare `1.1.1.1` DNS service
-y, --dns-resolve-all
Trace to all IPs resolved from DNS lookup [default: false]
--dns-timeout
The maximum time to wait to perform DNS queries [default: 5s]
--dns-ttl
The time-to-live (TTL) of DNS entries [default: 300s]
-z, --dns-lookup-as-info
Lookup autonomous system (AS) information during DNS queries [default:
false]
-s, --max-samples
The maximum number of samples to record per hop [default: 256]
--max-flows
The maximum number of flows to record [default: 64]
-a, --tui-address-mode
How to render addresses [default: host]
Possible values:
- ip: Show IP address only
- host: Show reverse-lookup DNS hostname only
- both: Show both IP address and reverse-lookup DNS hostname
--tui-as-mode
How to render AS information [default: asn]
Possible values:
- asn: Show the ASN
- prefix: Display the AS prefix
- country-code: Display the country code
- registry: Display the registry name
- allocated: Display the allocated date
- name: Display the AS name
--tui-custom-columns
Custom columns to be displayed in the TUI hops table [default:
holsravbwdt]
--tui-icmp-extension-mode
How to render ICMP extensions [default: off]
Possible values:
- off: Do not show `icmp` extensions
- mpls: Show MPLS label(s) only
- full: Show full `icmp` extension data for all known extensions
- all: Show full `icmp` extension data for all classes
--tui-geoip-mode
How to render GeoIp information [default: short]
Possible values:
- off: Do not display GeoIp data
- short: Show short format
- long: Show long format
- location: Show latitude and Longitude format
-M, --tui-max-addrs
The maximum number of addresses to show per hop [default: auto]
--tui-preserve-screen
Preserve the screen on exit [default: false]
--tui-refresh-rate
The Tui refresh rate [default: 100ms]
--tui-privacy-max-ttl
The maximum ttl of hops which will be masked for privacy [default: 0]
--tui-theme-colors
The TUI theme colors [item=color,item=color,..]
--print-tui-theme-items
Print all TUI theme items and exit
--tui-key-bindings
The TUI key bindings [command=key,command=key,..]
--print-tui-binding-commands
Print all TUI commands that can be bound and exit
-C, --report-cycles
The number of report cycles to run [default: 10]
-G, --geoip-mmdb-file
The supported MaxMind or IPinfo GeoIp mmdb file
--generate
Generate shell completion
[possible values: bash, elvish, fish, powershell, zsh]
--generate-man
Generate ROFF man page
--print-config-template
Print a template toml config file and exit
--log-format
The debug log format [default: pretty]
Possible values:
- compact: Display log data in a compact format
- pretty: Display log data in a pretty format
- json: Display log data in a json format
- chrome: Display log data in Chrome trace format
--log-filter
The debug log filter [default: trippy=debug]
--log-span-events
The debug log format [default: off]
Possible values:
- off: Do not display event spans
- active: Display enter and exit event spans
- full: Display all event spans
-v, --verbose
Enable verbose debug logging
-h, --help
Print help (see a summary with '-h')
-V, --version
Print version
Tabel berikut mencantumkan tema warna Tui default. Ini dapat diganti dengan opsi baris perintah --tui-theme-colors
atau di bagian theme-colors
pada file konfigurasi.
Barang | Keterangan | Bawaan |
---|---|---|
bg-color | Warna latar belakang default | Black |
border-color | Warna default batas | Gray |
text-color | Warna default teks | Gray |
tab-text-color | Warna teks di tab jejak | Green |
hops-table-header-bg-color | Warna latar belakang header tabel hop | White |
hops-table-header-text-color | Warna teks di header tabel hop | Black |
hops-table-row-active-text-color | Warna teks baris aktif di tabel hop | Gray |
hops-table-row-inactive-text-color | Warna teks baris tidak aktif di tabel hop | DarkGray |
hops-chart-selected-color | Warna rangkaian yang dipilih di bagan hop | Green |
hops-chart-unselected-color | Warna rangkaian yang tidak dipilih di bagan hop | Gray |
hops-chart-axis-color | Warna sumbu pada bagan hop | DarkGray |
frequency-chart-bar-color | Warna batang pada grafik frekuensi | Green |
frequency-chart-text-color | Warna teks pada batang grafik frekuensi | Gray |
flows-chart-bar-selected-color | Warna bilah alur yang dipilih dalam diagram alur | Green |
flows-chart-bar-unselected-color | Warna bilah aliran yang tidak dipilih dalam diagram alur | DarkGray |
flows-chart-text-current-color | Warna teks alur saat ini dalam diagram alur | LightGreen |
flows-chart-text-non-current-color | Warna teks alur tidak lancar dalam diagram alur | White |
samples-chart-color | Warna bagan sampel | Yellow |
samples-chart-lost-color | Warna bagan sampel untuk probe yang hilang | Red |
help-dialog-bg-color | Warna latar belakang dialog bantuan | Blue |
help-dialog-text-color | Warna teks dalam dialog bantuan | Gray |
settings-dialog-bg-color | Warna latar belakang dialog pengaturan | blue |
settings-tab-text-color | Warna teks di tab dialog pengaturan | green |
settings-table-header-text-color | Warna teks di header tabel pengaturan | black |
settings-table-header-bg-color | Warna latar belakang header tabel pengaturan | white |
settings-table-row-text-color | Warna teks baris di tabel pengaturan | gray |
map-world-color | Warna diagram peta dunia | white |
map-radius-color | Warna lingkaran radius ketelitian peta | yellow |
map-selected-color | Warna kotak item peta yang dipilih | green |
map-info-panel-border-color | Warna batas panel info peta | gray |
map-info-panel-bg-color | Warna latar belakang panel info peta | black |
map-info-panel-text-color | Warna teks di panel info peta | gray |
Warna ANSI yang didukung adalah:
Black
, Red
, Green
, Yellow
, Blue
, Magenta
, Cyan
, Abu- Gray
, DarkGray
, LightRed
, Hijau LightGreen
, LightYellow
Muda, LightMagenta
LightBlue
, LightCyan
, White
Selain itu, warna bernama CSS (yaitu SkyBlue) dan nilai hex mentah (yaitu ffffff) dapat digunakan namun perhatikan bahwa ini hanya didukung pada beberapa platform dan terminal dan mungkin tidak ditampilkan dengan benar di tempat lain.
Nama warna tidak peka huruf besar-kecil dan mungkin berisi tanda hubung.
Tabel berikut mencantumkan pengikatan kunci perintah Tui default. Ini dapat diganti dengan opsi baris perintah --tui-key-bindings
atau di bagian bindings
pada file konfigurasi.
Memerintah | Keterangan | Bawaan |
---|---|---|
toggle-help | Alihkan bantuan | h |
toggle-help-alt | Beralih bantuan (pengikatan alternatif) | ? |
toggle-settings | Alihkan pengaturan | s |
toggle-settings-tui | Buka pengaturan (tab Tui) | 1 |
toggle-settings-trace | Buka pengaturan (tab Jejak) | 2 |
toggle-settings-dns | Buka pengaturan (tab DNS) | 3 |
toggle-settings-geoip | Buka pengaturan (tab GeoIp) | 4 |
toggle-settings-bindings | Buka pengaturan (tab Binding) | 5 |
toggle-settings-theme | Buka pengaturan (tab Tema) | 6 |
toggle-settings-columns | Buka pengaturan (tab Kolom) | 7 |
next-hop | Pilih lompatan berikutnya | down |
previous-hop | Pilih lompatan sebelumnya | up |
next-trace | Pilih jejak berikutnya | right |
previous-trace | Pilih jejak sebelumnya | left |
next-hop-address | Pilih alamat hop berikutnya | . |
previous-hop-address | Pilih alamat hop sebelumnya | , |
address-mode-ip | Tampilkan alamat IP saja | i |
address-mode-host | Tampilkan nama host saja | n |
address-mode-both | Tampilkan alamat IP dan nama host | b |
toggle-freeze | Alihkan membekukan tampilan | ctrl+f |
toggle-chart | Alihkan grafik | c |
toggle-map | Alihkan peta GeoIp | m |
toggle-flows | Alihkan arus | f |
expand-privacy | Perluas privasi hop | p |
contract-privacy | Privasi kontrak hop | o |
expand-hosts | Perluas host yang ditampilkan per hop | ] |
expand-hosts-max | Perluas host yang ditampilkan per hop secara maksimal | } |
contract-hosts | Kontrakkan host yang ditampilkan per hop | [ |
contract-hosts-min | Kontrakkan host yang ditampilkan per hop ke minimum | { |
chart-zoom-in | Perbesar grafik | = |
chart-zoom-out | Perkecil grafiknya | - |
clear-trace-data | Hapus semua data jejak | ctrl+r |
clear-dns-cache | Hapus cache DNS | ctrl+k |
clear-selection | Hapus pilihan saat ini | esc |
toggle-as-info | Alihkan tampilan info AS | z |
toggle-hop-details | Alihkan detail lompatan | d |
quit | Keluar dari aplikasi | q |
Pengubah yang didukung adalah: shift
, ctrl
, alt
, super
, hyper
& meta
. Beberapa pengubah dapat ditentukan, misalnya ctrl+shift+b
.
Tabel di bawah mencantumkan kolom yang tersedia untuk ditampilkan di Tui. Ini dapat diganti dengan opsi baris perintah --tui-custom-columns
atau dalam atribut tui-custom-columns
di bagian tui
pada file konfigurasi.
Kolom | Kode | Keterangan |
---|---|---|
# | h | Time-to-live (TTL) untuk hop |
Host | o | Nama host dan alamat IP untuk host hop Dapat mencakup info AS, ekstensi GeoIp dan ICMP Menampilkan detail hop penuh dalam mode navigasi detail hop |
Loss% | l | % kehilangan paket untuk hop |
Snd | s | Jumlah probe yang dikirim untuk hop |
Recv | r | Jumlah respons probe yang diterima untuk lompatan tersebut |
Last | a | Waktu pulang pergi (RTT) dari probe terakhir untuk hop |
Avg | v | Rata-rata RTT semua probe untuk hop |
Best | b | RTT terbaik dari semua probe untuk hop |
Wrst | w | RTT terburuk dari semua probe untuk hop |
StDev | d | Deviasi standar semua probe untuk hop |
Sts | t | Status lompatan: - ? Lompatan yang sehat - ? Hop non-target dengan paket yang hilang (tidak selalu menunjukkan adanya masalah) - ? Hop non-target tidak responsif (belum tentu menunjukkan adanya masalah) - ? Target hop dengan paket yang hilang (kemungkinan menunjukkan adanya masalah) - ? Target hop tidak responsif (kemungkinan menunjukkan adanya masalah) |
Jttr | j | Perbedaan waktu pulang pergi (RTT) antara putaran berturut-turut untuk lompatan |
Javg | g | Jitter rata-rata semua probe untuk hop |
Jmax | x | Jitter maksimum dari semua probe untuk hop |
Jint | i | Nilai jitter yang dihaluskan dari semua probe untuk hop |
Seq | Q | Nomor urut probe terakhir untuk hop |
Sprt | S | Port sumber untuk probe terakhir untuk hop |
Dprt | P | Port tujuan untuk probe terakhir untuk hop |
Type | T | Tipe paket icmp untuk probe terakhir pada hop: - TE: Waktu Terlampaui - UGD: Balasan Gema - DU: Tujuan Tidak Terjangkau - NA: Tidak Berlaku |
Code | C | Kode paket icmp untuk probe terakhir untuk hop |
Nat | N | Status deteksi NAT untuk hop |
Fail | f | Jumlah probe yang gagal dikirim untuk hop |
Kolom defaultnya adalah holsravbwdt
.
Catatan
Kolom akan ditampilkan dalam urutan yang ditentukan dalam konfigurasi.
Trippy dapat dikonfigurasi melalui argumen baris perintah atau file konfigurasi opsional. Jika item konfigurasi tertentu ditentukan dalam file konfigurasi dan melalui argumen baris perintah, maka item konfigurasi tersebut akan diutamakan.
Lokasi file konfigurasi dapat diberikan kepada Trippy melalui argumen -c
( --config-file
). Jika tidak disediakan, Trippy akan mencoba mencari file konfigurasi trippy.toml
atau .trippy.toml
di salah satu lokasi berikut:
Direktori saat ini
Direktori home pengguna
direktori konfigurasi XDG (khusus Unix): $XDG_CONFIG_HOME
atau ~/.config
direktori data Windows (khusus Windows): %APPDATA%
File konfigurasi templat beranotasi tersedia untuk 0.9.0, 0.10.0, dan 0.11.0.
Trippy (versi 0.9.0
atau lebih baru) dapat menghasilkan file konfigurasi template:
perjalanan --print-config-template > trippy.toml
Penting
Jika Anda menggunakan Windows, Anda harus mengkonfigurasi firewall Windows Defender untuk mengizinkan lalu lintas ICMP masuk
Saat Trippy menampilkan “Menunggu data...”, artinya Trippy tidak menerima respons apa pun untuk probe yang dikirim dalam jejak. Hal ini menunjukkan bahwa penyelidikan tidak dikirim atau, lebih umum lagi, tanggapan tidak diterima.
Periksa apakah firewall lokal dan jaringan mengizinkan lalu lintas ICMP dan apakah traceroute
sistem (atau tracert.exe
di Windows) berfungsi seperti yang diharapkan. Perhatikan bahwa di Windows, meskipun tracert.exe
berfungsi seperti yang diharapkan, Anda harus mengonfigurasi firewall Windows Defender untuk mengizinkan lalu lintas ICMP masuk.
Untuk diagnostik yang lebih mendalam, Anda dapat menjalankan alat seperti https://www.wireshark.org dan https://www.tcpdump.org untuk memverifikasi bahwa permintaan dan tanggapan icmp sedang dikirim dan diterima.
Aturan firewall Windows Defender dapat dibuat menggunakan PowerShell.
Aturan NetFirewall Baru -Nama Tampilan "ICMPv4 Trippy Izinkan" -Nama ICMPv4_TRIPPY_ALLOW -Protokol ICMPv4 -Izinkan Tindakan Aturan NetFirewall Baru -Nama Tampilan "ICMPv6 Trippy Izinkan" -Nama ICMPv6_TRIPPY_ALLOW -Protokol ICMPv6 -Izinkan Tindakan
Aturannya dapat diaktifkan sebagai berikut:
Aktifkan-NetFirewallRule ICMPv4_TRIPPY_ALLOW Aktifkan-NetFirewallRule ICMPv6_TRIPPY_ALLOW
Aturannya dapat dinonaktifkan sebagai berikut:
Nonaktifkan-NetFirewallRule ICMPv4_TRIPPY_ALLOW Nonaktifkan-NetFirewallRule ICMPv6_TRIPPY_ALLOW
Aturan firewall Windows Defender juga dapat dikonfigurasi secara manual, lihat di sini untuk panduan langkah demi langkah.
Tidak ada pengaturan khusus yang direkomendasikan untuk Trippy, Trippy menyediakan berbagai fitur yang dapat dikonfigurasi yang dapat digunakan untuk melakukan berbagai jenis analisis. Pilihan pengaturan akan bergantung pada analisis yang ingin Anda lakukan dan lingkungan tempat Anda bekerja.
Berikut ini daftar beberapa opsi umum beserta beberapa panduan dasar tentang kapan opsi tersebut mungkin tepat.