---
name: "trace6"
section: "8"
platform: "linux"
package: "thc-ipv6"
version: "3.8-4"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/trace6"
---

# trace6(8)

## NAME

**trace6**

## SYNOPSIS

trace6 \[-abdtu\] \[-s src6\] interface targetaddress \[port\]

## OPTIONS

```
  -a       insert a hop-by-hop header with router alert option.
  -D       insert a destination extension header
  -E       insert a destination extension header with an invalid option
  -F       insert a one-shot fragmentation header
  -b       instead of an ICMP6 Ping, use TooBig (you will not see the target)
  -B       instead of an ICMP6 Ping, use PingReply (you will not see the target)
  -d       resolves the IPv6 addresses to DNS.
  -t       enables tunnel detection
  -u       use UDP instead of TCP if a port is supplied
  -r       raw mode (for adapters networks that have no ethernet)
  -s src6  specifies the source IPv6 address
Maximum hop reach: 31
A basic but very fast traceroute6 program.
If no port is specified, ICMP6 Ping requests are used, otherwise TCP SYN
packets to the specified port. Options D, E and F can be use multiple times.
```

## AUTHOR

thc-ipv6 was written by van Hauser \<vh@thc.org\> / THC

The homepage for this toolkit is: https://github.com/vanhauser-thc/thc-ipv6

## COPYRIGHT

trace6 3.8 (c) 2020 by van Hauser / THC \<vh@thc.org\> www.github.com/vanhauser-thc/thc-ipv6
