Thanks for the reply Vergo. I am happy to see the features considered for a future release.
The scripts consisted of two components, one to run from cron at 23:59 to make a log entry of the amount transferred; and the main command to read the log and calculate data; it also could list the previous 30days as well as show you todays totals. There are probably a bunch of things wrong with them as I'm not esecially good at Bash, but they seem to work.
The scripts are here:
rdnm :
http://pastebin.com/KGHkr0Ufrdnmcron :
http://pastebin.com/aGH90RCUrdnm has a couple of different outputs. short and long.
example of short:
Code:
$ rdnm
Bandwidth usage breakdown
30 day ..... 165570.72 MiB
Todays ..... 200.75 MiB
combined ..... 165771.47 MiB
example of long:
Code:
$ rdnm -l
Days 1-10 Days 11-20 Days 21-30
3266.56 9405 11893
6574.08 8202 8810
634.23 5640 2828
2299 7560 2509
4595 6680 1666
3849 5960 4700
2208 3293 7980
3119 1616 5332
702.85 11215 12181
4121 13023 3709
Bandwidth usage breakdown
30 day ..... 165570.72 MiB
Todays ..... 272.62 MiB
combined ..... 165843.34 MiB
The accuracy has been ok previously as I upgraded my account not long after having to write this to an unmetered business account. Sadly the ISP have now also upgraded the metering to catch me up. I can't vouch that it has been 100% accurate and it would be very hard to tell as other PC's at home here (plus a couple ps3's) generate some traffic that I don't count.
I think I can manage to do the suggestions you mentioned ok, I'll tackle that tomorrow most likely as its 12:30am now here and I have learnt the hard way not to fiddle when tired

Thanks again for the help :]