summaryrefslogtreecommitdiff
path: root/net/trippy
AgeCommit message (Collapse)AuthorFilesLines
2022-08-21net/trippy: update to 0.6.0pin3-223/+243
0.6.0 - 2022-08-19 Added -Added support for tracing using IPv6 for tcp (#191) -Added -R (--multipath-strategy) flag to allow setting the Equal Cost Multi-path Routing strategy and added support for the dublin traceroute strategies for IPv4/udp (#158) -Added zoom-able chart showing round trip times for all hops in a trace (#209) -Added --udp and --tcp flags as shortcuts to -p udp and -p tcp respectively (#205) Changed -Gray out hops which did not update in the current round (#216)
2022-06-02net/trippy: update to 0.5.0pin3-119/+63
0.5.0 - 2022-06-02 Added Added support for tracing using IPv6 for icmp and udp (#35) Added BSOD error reporting to Tui (#179) Added Ctrl-C keyboard command to quit the Tui (#91) Changed Rewrite of network code to use RAW sockets (#195, #192) Fixed Setting -c (--report-cycles) to 1 returns no traces (#189) Tracer failures not being shown for reports (#183)
2022-05-18net/trippy: update to 0.4.0pin3-95/+91
0.4.0 - 2022-05-18 Added -Added -P (--target-port) flag to allow specifying the target port (1, 2) -Added ability to tracing with either a fixed source or a fixed destination port for both udp and tcp tracing (#43) -Display source and destination ports in Tui (#156) -Added the -A (--source-address) flag to allow specifying the source address (#162) -Added the -I (--interface) flag to allow specifying the source interface (#142) -Added the -Q (--tos) flag to allow specifying the TOS (DSCP+ECN) IPv4 header value (#38) Changed -Changed tcp tracing to use a standard (non-raw) socket to be able to detect the target (#134) -Changed udp tracing to use a standard (non-raw) socket (#155) -Renamed the --tui-max-addresses-per-hop flag as tui-max-addrs (#165) -Reorder the cli flags in the help output (#163) -Change short alias for flag max_round_duration from -I to -T (1) -Added short cli flags for source-port (-S), first-ttl (-f) and tui-max-addrs (-M) (1) Fixed -Checksums for udp packets were not being set (obsoleted by #155) (#159) -TimeExceeded responses from the target address were not being handled (1) -The largest time-to-live for a given round was being calculated incorrectly in some cases (1)
2022-05-09net/trippy: update to 0.3.1pin3-35/+35
0.3.1 - 2022-05-09 Fixed -Local Ipv4 discovery fails on some platforms (#133, #142) 0.3.0 - 2022-05-08 Added -Added ability for icmp tracing to multiple targets simultaneously in Tui (#72) -Added ability to enable and disable the AS lookup from the Tui (#126) -Added ability to switch between hop address display modes (ip, hostname or both) in thr Tui (#124) -Added ability to expand and collapse the number of hosts displays per hop in the Tui (#124) -Added the -s (--tui-max-samples) flag to specify the number of samples to keep for analysis and display (#110) -Added ability to flush the DNS cache from the Tui (#71) Changed -Simplified Tracer by removing circular buffer (#106) -Added round end reason indicator to Tracer (#88) -SHow better error message for failed DNS resolution (#119) Fixed -Tracing with udp protocol not showing the target hop due to incorrect handling of DestinationUnreachable responses (#131) -Tui failing on shutdown on Windows due to DisableMouseCapture being invoked without a prior EnableMouseCapture call (#116) -Build failing on Windows due to incorrect conditional compilation configuration (#113) -Tracing not publishing all Probe in a round when the round ends without finding the target (#103) -Tracing with tcp protocol not working as the checksum was not set (#79) -Do not show FQDN for reverse DNS queries from non-system resolvers (#120)
2022-05-01net/trippy: import packagepin5-0/+633
A network diagnostic tool, inspired by mtr, https://github.com/traviscross/mtr Trippy uses a raw socket which require elevated privileges. Enabling the required privilege can be achieved in several ways. Trippy is made possible by tui-rs , crossterm & pnet as well as several common foundational Rust libraries.