aboutsummaryrefslogtreecommitdiffstats
path: root/README.txt
blob: 93fb2a8b409627b1c3f59ac65363e01e129151ff (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
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
====

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

gg_map: minimal version

libglouglou: function handlers per packet: _encode, _decode, _getsize

general glouglou Makefile that builds the right stuff

TODO later: network
===================

include wireshark dissectors to give habitility to builds maps based on known
dissectors.

netexpect-0.20/src/packets/
wireshark/epan/
wireshark/epan/dissectors