Ctrace

Jul 20, 2023

Multiprotocol traceroute tool

ctrace is an IPv4 traceroute tool that supports many features missing in standard 4.3BSD traceroute8. It is programmed entirely in perl.

The primary difference between ctrace and other traceroute tools is its ability to trace routes in multiple protocols. ctrace also has some additional nifty features

  • Automatic round-trip-time RTT averaging, which makes output cleaner and more intelligible.
  • One or more packets can be launched per TTL/hop. By way of contrast, 4.3BSD traceroute8 forces at least two. This capability makes ctrace faster.
  • 4.3BSD traceroute8 emulation in most output, so it will hook in to existing parsers.
  • The ability to skip an arbitrary number of hops, saving you time that would be normally wasted tracerouting your own network.
  • Fine-grained control over trace packet headers, assisting in bypassing burdensome packet filters.


Checkout these related ports:
  • Zyre - Framework for proximity-based peer-to-peer applications
  • Zsync - File transfer program
  • Zmap - Internet scanner
  • Zillion - Distributed computing project
  • Zerotier - Network virtualization everywhere
  • Zebra-server - Z39.50/SR server software
  • Yptransitd - Replacement for nss_ldap
  • Yggdrasil - Experimental end-to-end encrypted self-arranging IPv6 network
  • Yconalyzer - TCP Traffic Analyzer
  • Yazproxy - Powerful general purpose Z39.50/SRW/SRU proxy
  • Yaz - Z39.50/SR client and API library
  • Yaz++ - C++ toolkit for development of Z39.50v3 clients and servers
  • Yate - Yet Another Telephony Engine
  • Yaph - Yet Another Proxy Hunter (proxy scanner)
  • Yami4 - Messaging library for distributed systems