gitextract_swvmlbvf/ ├── .config/ │ ├── spellcheck.toml │ └── trippy.dic ├── .devcontainer/ │ └── devcontainer.json ├── .github/ │ ├── FUNDING.yml │ ├── ISSUE_TEMPLATE/ │ │ ├── bug_report.md │ │ └── feature_request.md │ ├── dependabot.yml │ └── workflows/ │ ├── ci.yml │ ├── deploy.yml │ └── release.yml ├── .gitignore ├── AGENTS.md ├── CHANGELOG.md ├── CONTRIBUTING.md ├── Cargo.toml ├── Dockerfile ├── LICENSE ├── README.md ├── RELEASES.md ├── crates/ │ ├── README.md │ ├── trippy/ │ │ ├── Cargo.toml │ │ └── src/ │ │ ├── lib.rs │ │ └── main.rs │ ├── trippy-core/ │ │ ├── Cargo.toml │ │ ├── src/ │ │ │ ├── builder.rs │ │ │ ├── config.rs │ │ │ ├── constants.rs │ │ │ ├── error.rs │ │ │ ├── flows.rs │ │ │ ├── lib.rs │ │ │ ├── net/ │ │ │ │ ├── channel.rs │ │ │ │ ├── common.rs │ │ │ │ ├── extension.rs │ │ │ │ ├── ipv4.rs │ │ │ │ ├── ipv6.rs │ │ │ │ ├── platform/ │ │ │ │ │ ├── byte_order.rs │ │ │ │ │ ├── unix.rs │ │ │ │ │ └── windows.rs │ │ │ │ ├── platform.rs │ │ │ │ ├── socket.rs │ │ │ │ └── source.rs │ │ │ ├── net.rs │ │ │ ├── probe.rs │ │ │ ├── state.rs │ │ │ ├── strategy.rs │ │ │ ├── tracer.rs │ │ │ └── types.rs │ │ └── tests/ │ │ ├── resources/ │ │ │ ├── simulation/ │ │ │ │ ├── ipv4_icmp.toml │ │ │ │ ├── ipv4_icmp_gaps.toml │ │ │ │ ├── ipv4_icmp_min.toml │ │ │ │ ├── ipv4_icmp_ooo.toml │ │ │ │ ├── ipv4_icmp_pattern.toml │ │ │ │ ├── ipv4_icmp_quick.toml │ │ │ │ ├── ipv4_icmp_tos.toml │ │ │ │ ├── ipv4_icmp_wrap.toml │ │ │ │ ├── ipv4_tcp_fixed_dest.toml │ │ │ │ ├── ipv4_udp_classic_fixed_dest.toml │ │ │ │ ├── ipv4_udp_classic_fixed_src.toml │ │ │ │ ├── ipv4_udp_classic_privileged_tos.toml │ │ │ │ ├── ipv4_udp_classic_unprivileged.toml │ │ │ │ ├── ipv4_udp_classic_unprivileged_tos.toml │ │ │ │ ├── ipv4_udp_dublin_fixed_both.toml │ │ │ │ ├── ipv4_udp_paris_fixed_both.toml │ │ │ │ ├── ipv6_icmp.toml │ │ │ │ ├── ipv6_icmp_min.toml │ │ │ │ ├── ipv6_icmp_pattern.toml │ │ │ │ ├── ipv6_tcp_fixed_dest.toml │ │ │ │ ├── ipv6_udp_classic_fixed_dest.toml │ │ │ │ ├── ipv6_udp_classic_fixed_src.toml │ │ │ │ ├── ipv6_udp_classic_unprivileged.toml │ │ │ │ ├── ipv6_udp_classic_unprivileged_tos.toml │ │ │ │ ├── ipv6_udp_dublin_fixed_both.toml │ │ │ │ └── ipv6_udp_paris_fixed_both.toml │ │ │ └── state/ │ │ │ ├── all_status.toml │ │ │ ├── floss_bloss.toml │ │ │ ├── full_completed.toml │ │ │ ├── full_mixed.toml │ │ │ ├── minimal.toml │ │ │ ├── nat.toml │ │ │ ├── no_latency.toml │ │ │ ├── non_default_minimum_ttl.toml │ │ │ └── tos.toml │ │ └── sim/ │ │ ├── main.rs │ │ ├── network/ │ │ │ ├── ipv4.rs │ │ │ └── ipv6.rs │ │ ├── network.rs │ │ ├── simulation.rs │ │ ├── tests.rs │ │ ├── tracer.rs │ │ └── tun_device.rs │ ├── trippy-dns/ │ │ ├── Cargo.toml │ │ └── src/ │ │ ├── config.rs │ │ ├── lazy_resolver.rs │ │ ├── lib.rs │ │ └── resolver.rs │ ├── trippy-packet/ │ │ ├── Cargo.toml │ │ └── src/ │ │ ├── buffer.rs │ │ ├── checksum.rs │ │ ├── error.rs │ │ ├── icmp_extension.rs │ │ ├── icmpv4.rs │ │ ├── icmpv6.rs │ │ ├── ip.rs │ │ ├── ipv4.rs │ │ ├── ipv6.rs │ │ ├── lib.rs │ │ ├── tcp.rs │ │ └── udp.rs │ ├── trippy-privilege/ │ │ ├── Cargo.toml │ │ └── src/ │ │ └── lib.rs │ └── trippy-tui/ │ ├── Cargo.toml │ ├── build.rs │ ├── locales.toml │ ├── src/ │ │ ├── app.rs │ │ ├── config/ │ │ │ ├── binding.rs │ │ │ ├── cmd.rs │ │ │ ├── columns.rs │ │ │ ├── constants.rs │ │ │ ├── file.rs │ │ │ └── theme.rs │ │ ├── config.rs │ │ ├── frontend/ │ │ │ ├── binding.rs │ │ │ ├── columns.rs │ │ │ ├── config.rs │ │ │ ├── render/ │ │ │ │ ├── app.rs │ │ │ │ ├── bar.rs │ │ │ │ ├── body.rs │ │ │ │ ├── bsod.rs │ │ │ │ ├── chart.rs │ │ │ │ ├── flows.rs │ │ │ │ ├── footer.rs │ │ │ │ ├── header.rs │ │ │ │ ├── help.rs │ │ │ │ ├── histogram.rs │ │ │ │ ├── history.rs │ │ │ │ ├── settings.rs │ │ │ │ ├── splash.rs │ │ │ │ ├── table.rs │ │ │ │ ├── tabs.rs │ │ │ │ ├── util.rs │ │ │ │ └── world.rs │ │ │ ├── render.rs │ │ │ ├── theme.rs │ │ │ └── tui_app.rs │ │ ├── frontend.rs │ │ ├── geoip.rs │ │ ├── lib.rs │ │ ├── locale.rs │ │ ├── print.rs │ │ ├── report/ │ │ │ ├── csv.rs │ │ │ ├── dot.rs │ │ │ ├── flows.rs │ │ │ ├── json.rs │ │ │ ├── silent.rs │ │ │ ├── stream.rs │ │ │ ├── table.rs │ │ │ └── types.rs │ │ ├── report.rs │ │ └── util.rs │ └── tests/ │ └── resources/ │ └── snapshots/ │ ├── trippy_tui__config__tests__compare_snapshot@trip.snap │ ├── trippy_tui__config__tests__compare_snapshot@trip_--help.snap │ ├── trippy_tui__config__tests__compare_snapshot@trip_-h.snap │ ├── trippy_tui__print__tests__output@generate_bash_shell_completions.snap │ ├── trippy_tui__print__tests__output@generate_elvish_shell_completions.snap │ ├── trippy_tui__print__tests__output@generate_fish_shell_completions.snap │ ├── trippy_tui__print__tests__output@generate_man_page.snap │ ├── trippy_tui__print__tests__output@generate_powershell_shell_completions.snap │ ├── trippy_tui__print__tests__output@generate_zsh_shell_completions.snap │ ├── trippy_tui__print__tests__output@tui_binding_commands_match.snap │ └── trippy_tui__print__tests__output@tui_theme_items_match.snap ├── deny.toml ├── docs/ │ ├── .gitignore │ ├── README.md │ ├── astro.config.mjs │ ├── package.json │ ├── public/ │ │ └── CNAME │ ├── src/ │ │ ├── content/ │ │ │ ├── config.ts │ │ │ ├── docs/ │ │ │ │ ├── 0.12.2/ │ │ │ │ │ ├── development/ │ │ │ │ │ │ └── crates.md │ │ │ │ │ ├── guides/ │ │ │ │ │ │ ├── faq.md │ │ │ │ │ │ ├── privileges.md │ │ │ │ │ │ ├── recommendation.md │ │ │ │ │ │ ├── usage.md │ │ │ │ │ │ └── windows_firewall.md │ │ │ │ │ ├── index.mdx │ │ │ │ │ ├── reference/ │ │ │ │ │ │ ├── bindings.md │ │ │ │ │ │ ├── cli.md │ │ │ │ │ │ ├── column.md │ │ │ │ │ │ ├── configuration.md │ │ │ │ │ │ ├── locale.md │ │ │ │ │ │ ├── theme.md │ │ │ │ │ │ └── version.md │ │ │ │ │ └── start/ │ │ │ │ │ ├── features.md │ │ │ │ │ ├── getting-started.mdx │ │ │ │ │ └── installation.md │ │ │ │ ├── 0.13.0/ │ │ │ │ │ ├── development/ │ │ │ │ │ │ └── crates.md │ │ │ │ │ ├── guides/ │ │ │ │ │ │ ├── faq.md │ │ │ │ │ │ ├── privileges.md │ │ │ │ │ │ ├── recommendation.md │ │ │ │ │ │ ├── usage.md │ │ │ │ │ │ └── windows_firewall.md │ │ │ │ │ ├── index.mdx │ │ │ │ │ ├── reference/ │ │ │ │ │ │ ├── bindings.md │ │ │ │ │ │ ├── cli.md │ │ │ │ │ │ ├── column.md │ │ │ │ │ │ ├── configuration.md │ │ │ │ │ │ ├── locale.md │ │ │ │ │ │ ├── overview.mdx │ │ │ │ │ │ ├── theme.md │ │ │ │ │ │ └── version.md │ │ │ │ │ └── start/ │ │ │ │ │ ├── features.md │ │ │ │ │ ├── getting-started.mdx │ │ │ │ │ └── installation.md │ │ │ │ ├── development/ │ │ │ │ │ └── crates.md │ │ │ │ ├── guides/ │ │ │ │ │ ├── docker.md │ │ │ │ │ ├── faq.md │ │ │ │ │ ├── privileges.md │ │ │ │ │ ├── recommendation.md │ │ │ │ │ ├── usage.md │ │ │ │ │ └── windows_firewall.md │ │ │ │ ├── index.mdx │ │ │ │ ├── reference/ │ │ │ │ │ ├── bindings.md │ │ │ │ │ ├── cli.md │ │ │ │ │ ├── column.md │ │ │ │ │ ├── configuration.md │ │ │ │ │ ├── locale.md │ │ │ │ │ ├── overview.mdx │ │ │ │ │ ├── theme.md │ │ │ │ │ └── version.md │ │ │ │ └── start/ │ │ │ │ ├── features.md │ │ │ │ ├── getting-started.mdx │ │ │ │ └── installation.md │ │ │ └── versions/ │ │ │ ├── 0.12.2.json │ │ │ └── 0.13.0.json │ │ ├── env.d.ts │ │ └── styles/ │ │ └── custom.css │ └── tsconfig.json ├── dprint.json ├── examples/ │ ├── README.md │ ├── hello-world/ │ │ ├── Cargo.toml │ │ └── src/ │ │ └── main.rs │ └── toy-traceroute/ │ ├── Cargo.toml │ └── src/ │ └── main.rs ├── snap/ │ └── snapcraft.yaml ├── trippy-config-sample.toml └── ubuntu-ppa/ ├── Dockerfile ├── README.debian ├── README.md ├── cargo.config ├── changelog ├── control ├── copyright ├── release.sh ├── rules ├── source/ │ ├── format │ └── include-binaries ├── trippy.docs └── trippy.install