---
name: tcptraceroute
version: 1.4_2
origin: net/tcptraceroute
comment: A traceroute implementation using TCP packets
arch: freebsd:9:x86:64
www: http://michael.toren.net/code/tcptraceroute/
maintainer: sunpoet@FreeBSD.org
prefix: /usr/local
licenselogic: single
flatsize: 38665
desc: |
  tcptraceroute is a traceroute implementation using TCP packets.

  The more  traditional traceroute(8)  sends out either  UDP or  ICMP ECHO
  packets with a TTL of one,  and increments the TTL until the destination
  has  been reached.  By printing  the  gateways that  generate ICMP  time
  exceeded  messages along  the  way, it  is able  to  determine the  path
  packets are taking to reach the destination.

  The problem is  that with the widespread use of  firewalls on the modern
  Internet, many of the packets that  traceroute(8) sends out end up being
  filtered,  making it  impossible to  completely  trace the  path to  the
  destination. However, in many cases, these firewalls will permit inbound
  TCP packets to specific ports that hosts sitting behind the firewall are
  listening for connections on. By sending  out TCP SYN packets instead of
  UDP  or ICMP  ECHO packets,  tcptraceroute is  able to  bypass the  most
  common firewall filters.

  WWW: http://michael.toren.net/code/tcptraceroute/
categories: [net]
files:
  /usr/local/man/man8/tcptraceroute.8.gz: ebaca57aa4761f0a057be16706cec033bf96c1be668ac0a923b6503acf09be9b
  /usr/local/sbin/tcptraceroute: dc83df46c3e8d24e286943c04d1d1f16b9eeb6ca8318597231817de155299be6
scripts: {}
