trt-scapy.py - v0.0
===================

  Another implementation of the  M.  Zalewski  0trace  tool  which performs hop
enumeration within "established" TCP connections. Trt-Scapy  is  based  on  the
Scapy tool (http://secdev.org/projects/scapy/)  from  P.  Biondi  and  performs
enumeration for TCP "established"  connections and UDP DNS requests streams.
Refer to the original http://lcamtuf.coredump.cx/soft/0trace.tgz.

===============================================================================

TCP to www.ebay.com on the TCP 80 port and  ttl  game  with  0trace  (refer  to
announcement http://www.securityfocus.com/archive/1/456213/30/0/threaded)
  > 13 4.68.110.81
  > 14 4.68.97.33
  > 15 64.159.1.130
  > 16 4.68.123.48
  > 17 166.90.140.134 <---
  > 18 10.6.1.166     <--- new data
  > 19 10.6.1.70      <---

Same game with trt-scapy :

# ./trt-scapy.py -i 66.135.192.124 -p 80 -r 1 -w .5
trt-scapy.py - v0.0
Connecting to 66.135.192.124:80
[...]
11 - 10.6.1.46 - 0 / time-exceeded
    IPerror payload : -> 66.135.192.124
12 - 10.6.105.8 - 0 / time-exceeded
    IPerror payload : -> 10.6.35.124
13 - 66.135.192.124
Done...

# ./trt-scapy.py -i sjc-dns2.ebaydns.com -p 53 -r 3 -w 4 -U
trt-scapy.py - v0.0
UDP - Connecting to sjc-dns2.ebaydns.com:53
[...]
 9 - 166.90.140.134 - 0 / time-exceeded
     IPerror payload : -> 66.135.207.138
10 - 10.6.1.162 - 0 / time-exceeded
     IPerror payload : -> 66.135.207.138
11 - 10.6.1.78 - 0 / time-exceeded
     IPerror payload : -> 66.135.207.138
12 - ?
13 - 66.135.207.138

===============================================================================

Thanks to TGW

J. - January 2007

