1#compdef tcptraceroute
2
3_arguments \
4  '-n[no reverse lookups]' \
5  '-N[always reverse lookup]' \
6  '-f:first ttl:' \
7  '-m:maximum ttl:' \
8  '-p:local tcp port:_ports' \
9  '-s:source address:_hosts' \
10  '-i:interface for outgoing packets:_net_interfaces' \
11  '-q:number of probes to each hop:' \
12  '-w:timeout in seconds:' \
13  '-S[set TCP SYN flag]' \
14  '-A[set TCP ACK flag]' \
15  '-E[send ECN SYN packets]' \
16  '-t:IP TOS:' \
17  '-F[set IP don'"'"'t fragment bit]' \
18  '-l:total packet length:' \
19  '-d[enable debugging]' \
20  ':destination:_hosts' \
21  ':port:_ports' \
22  ':length:'
23