Thomas Perl [Sat, 3 Nov 2012 12:15:31 +0000 (3 13:15 +0100)]
Version 1.1 with conntrack-tools support
Thomas Perl [Sat, 3 Nov 2012 12:11:33 +0000 (3 13:11 +0100)]
Update information on conntrack accounting
Thomas Perl [Sat, 3 Nov 2012 11:50:30 +0000 (3 12:50 +0100)]
Fallback to conntrack-utils if ip_conntrack is not available
Thomas Perl [Fri, 30 Jul 2010 16:19:09 +0000 (30 18:19 +0200)]
Add release creation script
Thomas Perl [Fri, 30 Jul 2010 16:19:00 +0000 (30 18:19 +0200)]
Apply BSD-style license
Thomas Perl [Fri, 30 Jul 2010 16:02:15 +0000 (30 18:02 +0200)]
Re-structuring test files, add AUTHORS and README
Stefan Koegl [Sun, 20 Jun 2010 19:35:39 +0000 (20 21:35 +0200)]
add missing comments
Stefan Koegl [Sat, 19 Jun 2010 20:39:33 +0000 (19 22:39 +0200)]
corrected measured traffic file
Stefan Koegl [Sat, 19 Jun 2010 10:30:46 +0000 (19 12:30 +0200)]
updated measurement results
Stefan Koegl [Sat, 19 Jun 2010 10:25:18 +0000 (19 12:25 +0200)]
fix typo in user-manual
Stefan Koegl [Sat, 19 Jun 2010 10:25:05 +0000 (19 12:25 +0200)]
add html user manual
Stefan Koegl [Sat, 19 Jun 2010 09:14:50 +0000 (19 11:14 +0200)]
make monitor-mem.sh produce nicer output
Stefan Koegl [Wed, 16 Jun 2010 16:08:17 +0000 (16 18:08 +0200)]
measurement results of automated web-session
Thomas Perl [Wed, 16 Jun 2010 15:45:42 +0000 (16 17:45 +0200)]
More test cases; download URLs
Stefan Koegl [Wed, 16 Jun 2010 15:22:11 +0000 (16 17:22 +0200)]
add simple memory monitor
Thomas Perl [Wed, 16 Jun 2010 15:19:48 +0000 (16 17:19 +0200)]
Test cases; profiling and simulation
Stefan Koegl [Sat, 12 Jun 2010 14:57:13 +0000 (12 16:57 +0200)]
add user manual
Stefan Koegl [Sat, 12 Jun 2010 14:56:50 +0000 (12 16:56 +0200)]
fix outdated description in notifications.sample.cfg
Stefan Koegl [Sat, 12 Jun 2010 13:10:34 +0000 (12 15:10 +0200)]
move standalone pipe to runpipe.py
Stefan Koegl [Sat, 12 Jun 2010 13:02:06 +0000 (12 15:02 +0200)]
remove misplaced comment
Thomas Perl [Mon, 7 Jun 2010 19:32:04 +0000 (7 21:32 +0200)]
Add documentation / epydoc
Stefan Koegl [Sat, 5 Jun 2010 19:58:35 +0000 (5 21:58 +0200)]
fix bug in parse_bool
Stefan Koegl [Sat, 5 Jun 2010 10:53:00 +0000 (5 12:53 +0200)]
ignore local traffic
* config option for aggregator
* commandline argument for monitor
Stefan Koegl [Sat, 5 Jun 2010 09:48:51 +0000 (5 11:48 +0200)]
add option --no-lookback
prevents the monitor from gathering information about traffic that was
generated before startup of the monitor
Stefan Koegl [Sat, 5 Jun 2010 09:28:12 +0000 (5 11:28 +0200)]
implement notification, read from configuration file
Stefan Koegl [Thu, 3 Jun 2010 18:53:13 +0000 (3 20:53 +0200)]
read monitor configuration from config file
Stefan Koegl [Thu, 3 Jun 2010 16:45:16 +0000 (3 18:45 +0200)]
added sample configuration files
Stefan Koegl [Thu, 3 Jun 2010 11:31:16 +0000 (3 13:31 +0200)]
clear aggregator output
Stefan Koegl [Tue, 1 Jun 2010 07:34:49 +0000 (1 09:34 +0200)]
automatically group processes by their basename (--auto-group switch)
Stefan Koegl [Tue, 1 Jun 2010 07:05:47 +0000 (1 09:05 +0200)]
fix app grouping
Stefan Koegl [Tue, 1 Jun 2010 04:58:08 +0000 (1 06:58 +0200)]
implement App grouping (buggy!)
Thomas Perl [Mon, 31 May 2010 17:41:52 +0000 (31 19:41 +0200)]
HTTP Visualisation
Thomas Perl [Mon, 31 May 2010 16:31:20 +0000 (31 18:31 +0200)]
Aggregator for monitor + pipes
Thomas Perl [Mon, 31 May 2010 16:08:19 +0000 (31 18:08 +0200)]
Rename pinhole to pipe (class names, etc.)
Thomas Perl [Mon, 31 May 2010 16:07:11 +0000 (31 18:07 +0200)]
Rename pinhole to pipe
Thomas Perl [Mon, 31 May 2010 13:24:28 +0000 (31 15:24 +0200)]
Implement traffic monitoring in pinhole
Thomas Perl [Mon, 31 May 2010 12:43:16 +0000 (31 14:43 +0200)]
Correct bandwidth usage calculation
Thomas Perl [Mon, 31 May 2010 12:17:40 +0000 (31 14:17 +0200)]
Refactor monitor to use a proper class-based design
Thomas Perl [Mon, 31 May 2010 11:30:24 +0000 (31 13:30 +0200)]
Move "Monitor" to bwmon.monitor module
Thomas Perl [Mon, 31 May 2010 11:18:16 +0000 (31 13:18 +0200)]
Move the clear screen functions to bwmon.util
Thomas Perl [Mon, 31 May 2010 11:14:48 +0000 (31 13:14 +0200)]
Filter connection types for conntrack
Stefan Koegl [Sun, 30 May 2010 18:46:29 +0000 (30 20:46 +0200)]
include, exclude processes based on the commandline
Stefan Koegl [Sun, 30 May 2010 16:07:02 +0000 (30 18:07 +0200)]
compare records to previous record within 1s time frame
Stefan Koegl [Sun, 30 May 2010 08:39:04 +0000 (30 10:39 +0200)]
aggregator can now handle multiple monitors
currently assumes they all monitor distinct processes
Stefan Koegl [Sun, 30 May 2010 08:32:11 +0000 (30 10:32 +0200)]
style changes, comments
Stefan Koegl [Sun, 30 May 2010 08:15:36 +0000 (30 10:15 +0200)]
various bugfixes
Stefan Koegl [Sun, 30 May 2010 07:45:04 +0000 (30 09:45 +0200)]
add missing parameter
Stefan Koegl [Sun, 30 May 2010 07:42:16 +0000 (30 09:42 +0200)]
move pre-compiled regex to correct method
Stefan Koegl [Sat, 29 May 2010 18:30:46 +0000 (29 20:30 +0200)]
implement aggregator stub
Stefan Koegl [Sat, 29 May 2010 16:03:07 +0000 (29 18:03 +0200)]
correctly handle processes that re-appear in ip_conntrack
previously their old traffic-values have been overwritten, now they are
properly updated
Thomas Perl [Wed, 26 May 2010 09:03:33 +0000 (26 11:03 +0200)]
Added pinhole (TCP port forwarding w/ measurement)
Thomas Perl [Wed, 26 May 2010 08:48:33 +0000 (26 10:48 +0200)]
Fix output of command line
Thomas Perl [Wed, 26 May 2010 08:43:11 +0000 (26 10:43 +0200)]
Test documentation
Stefan Koegl [Tue, 25 May 2010 20:24:48 +0000 (25 22:24 +0200)]
differentiate between incoming/outgoing traffic
Thomas Perl [Sun, 23 May 2010 13:35:32 +0000 (23 15:35 +0200)]
Updated, re-factored and with clear screen
Thomas Perl [Sun, 23 May 2010 13:29:16 +0000 (23 15:29 +0200)]
Add documentation link for conntrack entries
Thomas Perl [Sun, 23 May 2010 13:13:24 +0000 (23 15:13 +0200)]
Cleaned-up implementation of conntrack parser
Stefan Koegl [Sun, 23 May 2010 12:22:27 +0000 (23 14:22 +0200)]
add Makefile
Stefan Koegl [Sun, 23 May 2010 12:21:09 +0000 (23 14:21 +0200)]
let bwmon run continously
Stefan Koegl [Sun, 23 May 2010 12:11:12 +0000 (23 14:11 +0200)]
fix matching between src/dest and local/remote addresses
Stefan Koegl [Sun, 23 May 2010 11:45:33 +0000 (23 13:45 +0200)]
initial commit