TCTRACE(1)

πŸ’– TCTRACE(1) πŸ’–

okay bestie, welcome to the General Commands Manual page for tctrace β€” she's giving traceroute's cooler cousin, and she is not like other girls (other girls use UDP). πŸ¦‹


🌸 NAME 🌸

tctrace β€” literally just like traceroute, except she traces with TCP SYN packets. periodt. πŸ’…


✨ DESCRIPTION ✨

so this page is the quick lil' rundown of the tctrace command, no cap. fun fact: this manual page was written for the Debian distribution specifically because the original program doesn't even have a manual page β€” she's out here undocumented and thriving, and we had to fix that. 😭

TCtrace is, like, the sibling of itrace, and also a traceroute(1) brother β€” but the whole vibe is that she traces using TCP SYN packets. πŸ‘‘

the way that this slays is: it lets you trace through firewalls, as long as you know one TCP service that's allowed to pass from the outside. firewall said "no ❀️" and tctrace said "watch me". πŸ”₯

Typical Usage:

tctrace -i eth0 -d www.phenoelit.de

and now the flags, bestie, one by one, nothing skipped, iykyk:

  • -v β€” verbose. she talks more. πŸ—£οΈ
  • -n β€” reverse lookup the answering IPs (this one is slow! like actually slow, be warned, it's giving dial-up energy 🐌)
  • -p x β€” send x probes per hop (default=3)
  • -m x β€” set the TTL max to x (default=30)
  • -t x β€” timeout after x seconds (default=3)
  • -D x β€” destination port x (default=80)
  • -S x β€” source port x (default=1064)
  • -i interface β€” the normal eth0 stuff πŸ’
  • -d destination β€” name or IP of the destination
⚠️ okay so heads up, there have been bugs reported on tctrace. she sometimes has a mind of her own. not me defending her β€” she's just ✨unpredictable✨. main character energy, but like, in a chaotic way. πŸ’€

πŸŽ€ AUTHOR πŸŽ€

this manual page was written by Vince Mulhollon <vlm@debian.org>, for the Debian GNU/Linux system (but may be used by others). we love a generous king. 🫢


and that's the whole page, babe β€” it was last touched on January 13, 2003, and it's from the TCTRACE(1) section of the manual. stay safe out there tracing through firewalls, mwah πŸ’–βœ¨πŸŒΈπŸ¦‹