Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Watch the data fly
JavaScript Processing Python Shell
Branch: master

Merge pull request #4 from okayzed/master

some improvements for packet-flight
latest commit 615c96c8f9
@aristus authored
Failed to load latest commit information.
data added retransmit support, yay
packet_flight le fin
.gitignore Add vim swaps to gitignore.
README corrected an error with a global variable, which cause the machines t…


Packet Flight: visualizing packets
BSD license: Share and enjoy, but give credit where it's due.

Packet Flight is a script that turns a TCP packet dump (tcpdump) data into a
Processing animation.

At the moment this is a very basic demonstraion of the idea.

On linux (ubuntu) to generate a dump use the following command

sudo tcpdump -n -i <INTERFACE> -tt host <HOST>  > data.tcp

and after to generate the correct data file for the viewer 


finally to visualize it simply open the viewer.html file


  * automatically figure out the latency and correct the timings to account
    for it. The dump timestamps show the send time of sent packets and the
    received time of received packets, so the timings for received packets
    have to be adjusted backwards.

  * show labels for nodes and packets

  * prettier visualizations

  * sound effects!

  * a timeline for pausing, skipping, etc.
Something went wrong with that request. Please try again.