Skip to content

Commit

Permalink
add README
Browse files Browse the repository at this point in the history
  • Loading branch information
jfager committed Aug 17, 2013
1 parent df8e103 commit 72284fa
Show file tree
Hide file tree
Showing 2 changed files with 21 additions and 0 deletions.
21 changes: 21 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# d3cap

A [libpcap]-based network activity visualizer / playground for learning [d3] and [Rust].

[libpcap]: http://www.tcpdump.org/
[d3]: http://d3js.org/
[rust]: http://www.rust-lang.org/

Includes half-assed rust bindings for libpcap and a quarter-assed rust websocket server implementation.

To run, you need libpcap installed and a recent rust compiler (I try to track rust master), then:

$ git clone https://github.com/jfager/d3cap.git
$ cd d3cap
$ make run

Open d3cap/client.html in a browser and hit the Connect button to attach to this running backend and you should start seeing network activity pop up, like so:

![](d3cap.png "d3cap")

The size of each node indicates how much data has passed through the corresponding host, with blue and orange showing the proportion sent and received. You can mouse over a node to see the corresponding address.
Binary file added d3cap.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 72284fa

Please sign in to comment.