tcptraceroute好像也不能用!
最近在看<<tcp/ip详解vol.1>>,里面经常用到traceroute,但是在linux下用了之后才发现此工具已经不能用了.
于是就装了tcptraceroute (version:1.5beta7),但是发现还是不能用,以下是tcptraceroute里面的说明,
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 pack-
ets 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 des-
tination. 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.
难道说tcptraceroute发送的tcp包也被防火墙给过滤调了?
汗,郁闷中,各位大侠指点一下吧^=^