########
# README for: TCP ISN Attractor Drawing Tool
#     Author: David Cannings <david@edeca.net>
#######


Introduction
------------

This project started as a means for teaching myself Java and Swing and to explore the topics outlined by Michal Zalewski.  It has provided valuable experience in Java for a number of months and will likely remain an ongoing project.

The program is fully compatible with the data files provided in Michal's articles and provides a GUI for analysing them, similar to the commandline program available as a C source file in his first article.



Compiling from source
---------------------

Requirements:

 - A Java SDK (tested with the Sun j2sdk, java version 1.4.2)
 - ANT (available from http://ant.apache.org/)
 - DavidCannings.jar (copy to the top-level source directory with build.xml)


A source distribution can be compiled from the root directory using:

 # ant clean compile

And then to run it:

 # ant run



Running a pre-compiled version
------------------------------

Sorry, no precompiled version is currently available.



References
-----------

Michael Zalewski's paper, and the follow-on:

URL -> http://www.bindview.com/Support/RAZOR/Papers/2001/tcpseq.cfm
URL -> http://lcamtuf.coredump.cx/newtcp/

