glouglou - machine activity visualisation in real time 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. List of programs ================ The library: libglouglou - undelaying library for glougloud and glouglou clients The daemon: glougloud - relay glouglou packets between probes and visualisation clients The probes: gg_trackproc - glouglou probe client in C that track process activity gg_sniff (INPROGRESS) - glouglou probe client of network activity The analysers / visualisation clients: gg_elife - glouglou visualisation client of process activity in e17 background gg_map (INPROGRESS) - glouglou visualisation client of network activity on a map Order of installation ===================== 1. libglouglou 2. glougloud daemon 3. probes 4. analysers/visualisation clients TODO ==== gg_map: minimal version using enesim - http://code.google.com/p/enesim/ Connectivity improvements: libglouglou: connect and disconnect packets libglouglou: keepalive and timeout glougloud: when no viz cli, report to probes probes: when ggd tells no viz cli, stop sending traffic gg_elife: forced_colors of gg_packet disapear to black with time libglouglou: doxygen documentation libglouglou: ability to log to file + logging from utils and sendbuf glougloud + gg_trackproc + gg_sniff: use gg_log libglouglou: function handlers per packet: _encode, _decode, _getsize general glouglou Makefile that builds the right stuff TODO later: network =================== gg_jsmap using http://networkx.lanl.gov/ make graph without displaying data packets without even receving them (register packet type to glougloud, that could tell the probe that all clients have registered only specific events so the probe do not send other type of events) include wireshark dissectors to give habitility to builds maps based on known dissectors. netexpect-0.20/src/packets/ wireshark/epan/ wireshark/epan/dissectors