--- source: crates/trippy-tui/src/config.rs --- AnetworkdiagnostictoolUsage:trip[OPTIONS][TARGETS]...Arguments:[TARGETS]...AspacedelimitedlistofhostnamesandIPstotraceOptions:-c,--config-fileConfigfile-m,--modeOutputmode[default:tui][possiblevalues:tui,stream,pretty,markdown,csv,json,dot,flows,silent]-u,--unprivilegedTracewithoutrequiringelevatedprivilegesonsupportedplatforms[default:false]-p,--protocolTracingprotocol[default:icmp][possiblevalues:icmp,udp,tcp]--udpTraceusingtheUDPprotocol--tcpTraceusingtheTCPprotocol--icmpTraceusingtheICMPprotocol-F,--addr-familyTheaddressfamily[default:Ipv4thenIpv6][possiblevalues:ipv4,ipv6,ipv6-then-ipv4,ipv4-then-ipv6]-4,--ipv4UseIPv4only-6,--ipv6UseIPv6only-P,--target-portThetargetport(TCP&UDPonly)[default:80]-S,--source-portThesourceport(TCP&UDPonly)[default:auto]-A,--source-addressThesourceIPaddress[default:auto]-I,--interfaceThenetworkinterface[default:auto]-i,--min-round-durationTheminimumdurationofeveryround[default:1s]-T,--max-round-durationThemaximumdurationofeveryround[default:1s]-g,--grace-durationTheperiodoftimetowaitforadditionalICMPresponsesafterthetargethasresponded[default:100ms]--initial-sequenceTheinitialsequencenumber[default:33434]-R,--multipath-strategyTheEqual-costMulti-Pathroutingstrategy(UDPonly)[default:classic][possiblevalues:classic,paris,dublin]-U,--max-inflightThemaximumnumberofin-flightICMPechorequests[default:24]-f,--first-ttlTheTTLtostartfrom[default:1]-t,--max-ttlThemaximumnumberofTTLhops[default:64]--packet-sizeThesizeofIPpackettosend(IPheader+ICMPheader+payload)[default:84]--payload-patternTherepeatingpatterninthepayloadoftheICMPpacket[default:0]-Q,--tosTheTOS(i.e.DSCP+ECN)IPheadervalue(TCPandUDPonly)[default:0]-e,--icmp-extensionsParseICMPextensions--read-timeoutThesocketreadtimeout[default:10ms]-r,--dns-resolve-methodHowtoperformDNSqueries[default:system][possiblevalues:system,resolv,google,cloudflare]-y,--dns-resolve-allTracetoallIPsresolvedfromDNSlookup[default:false]--dns-timeoutThemaximumtimetowaittoperformDNSqueries[default:5s]--dns-ttlThetime-to-live(TTL)ofDNSentries[default:300s]-z,--dns-lookup-as-infoLookupautonomoussystem(AS)informationduringDNSqueries[default:false]-s,--max-samplesThemaximumnumberofsamplestorecordperhop[default:256]--max-flowsThemaximumnumberofflowstorecord[default:64]-a,--tui-address-modeHowtorenderaddresses[default:host][possiblevalues:ip,host,both]--tui-as-modeHowtorenderASinformation[default:asn][possiblevalues:asn,prefix,country-code,registry,allocated,name]--tui-custom-columnsCustomcolumnstobedisplayedintheTUIhopstable[default:holsravbwdt]--tui-icmp-extension-modeHowtorenderICMPextensions[default:off][possiblevalues:off,mpls,full,all]--tui-geoip-modeHowtorenderGeoIpinformation[default:short][possiblevalues:off,short,long,location]-M,--tui-max-addrsThemaximumnumberofaddressestoshowperhop[default:auto]--tui-preserve-screenPreservethescreenonexit[default:false]--tui-refresh-rateTheTuirefreshrate[default:100ms]--tui-privacy-max-ttlThemaximumttlofhopswhichwillbemaskedforprivacy[default:0]--tui-theme-colorsTheTUIthemecolors[item=color,item=color,..]--print-tui-theme-itemsPrintallTUIthemeitemsandexit--tui-key-bindingsTheTUIkeybindings[command=key,command=key,..]--print-tui-binding-commandsPrintallTUIcommandsthatcanbeboundandexit-C,--report-cyclesThenumberofreportcyclestorun[default:10]-G,--geoip-mmdb-fileThesupportedMaxMindorIPinfoGeoIpmmdbfile--generateGenerateshellcompletion[possiblevalues:bash,elvish,fish,powershell,zsh]--generate-manGenerateROFFmanpage--print-config-templatePrintatemplatetomlconfigfileandexit--log-formatThedebuglogformat[default:pretty][possiblevalues:compact,pretty,json,chrome]--log-filterThedebuglogfilter[default:trippy=debug]--log-span-eventsThedebuglogformat[default:off][possiblevalues:off,active,full]-v,--verboseEnableverbosedebuglogging-h,--helpPrinthelp(seemorewith'--help')-V,--versionPrintversion