Navigation: home » programs » tcpisn
Table of Contents

TCP ISN Analysis

This project started as a means for teaching myself Java and Swing and to explore the topics outlined by Michal Zalewski in his article "Attractors and TCP/IP Sequence Number Analysis". 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 command-line program available as a C source file in his first article.

The program is currently only available as Java source code, an ant build.xml file is included to compile and run it.

To compile and run:

# ant clean compile run 

Please note that to compile and run this program you will need DavidCannings.jar, my utility archive, which is available on it's own page. Simply place it in the same directory as the source, or anywhere else in your classpath.

Screenshots

The program with no data loaded The program with a capture file from a Linux 2.4 kernel loaded

Download

The files available for this release are below.

File Description
AttractorSource0.2.tar.bz2Java Source - This is the source for the above program and will require javac and a working Java installation to run.