aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLaurent Ghigonis <laurent@p1sec.com>2012-12-02 14:01:29 +0100
committerLaurent Ghigonis <laurent@p1sec.com>2012-12-02 14:01:29 +0100
commit91d9473b8a18389ee0662070702b169e9e69c77b (patch)
treeee0970ed3f12c8feca3d24a6596cd57bcf35b869
parentrename gg_net to gg_map (diff)
downloadglouglou-91d9473b8a18389ee0662070702b169e9e69c77b.tar.xz
glouglou-91d9473b8a18389ee0662070702b169e9e69c77b.zip
update README, more explicit and true
-rw-r--r--README.txt34
1 files changed, 27 insertions, 7 deletions
diff --git a/README.txt b/README.txt
index ee2da95..ff63dc8 100644
--- a/README.txt
+++ b/README.txt
@@ -1,23 +1,43 @@
glouglou - network traffic visualisation in real time
-The solution is constitued of a daemon that captures the traffic, and
-clients that connects to the daemon and receives a summary of the traffic
-and displays it.
+The solution is constitued of multiple probes, multiple analyser and a relay
+daemon that provides visualisation of network and process activity on local or
+remote machines in real time.
-Install libglouglou first, and then glougloud daemon and/or a glouglou client.
+List of programs
+================
-glougloud - glouglou daemon, for network traffic visualisation in real time
+The library:
libglouglou - undelaying library for glougloud and glouglou clients
-gg_net - glouglou visualisation client of network activity
+
+The daemon:
+glougloud - glouglou daemon, for network traffic visualisation in real time
+
+The probes:
gg_trackproc - glouglou probe client in C that track process activity
+gg_sniff (XXX) - glouglou probe client of network activity
+
+The analysers:
+gg_elife - glouglou visualisation client of process activity in e17 background
+gg_map (XXX) - glouglou visualisation client of network activity on a map
+
+Install, in order
+=================
+
+1. libglouglou
+2. glougloud daemon
+3. probes
+4. analysers/visualisation clients
TODO
====
-gg_net
+gg_sniff
libglouglou: use BSD queue.h, in $LIBDIR/libglouglou/contrib/
+gg_map: minimal version
+
libglouglou + glougloud + gg_trackproc: droppriv and chroot
libglouglou: function handlers per packet: _encode, _decode, _getsize