profile-image

jstamp

John Stamp

KNemo

Network Aug 20 2015
Score 87%
87.00 Likes
13 Dislikes

KCometen4

Screensavers Jul 30 2010
Score 84%
84.00 Likes
16 Dislikes

KLogWatch

System Software Dec 17 2006
Score 78%
78.00 Likes
22 Dislikes
KNemo Network
Mar 07 2016
KNemo Network
Jul 07 2015
KNemo Network
Feb 08 2015
KNemo Network
Yes, it would be useful. But there's a couple of things getting in the way.


The first is personal. I've finally come to admit that I'm just not interested in KNemo anymore. I'm willing to do bugfixes, but not add new features. To that end, I'm going to do a release in a couple of weeks to take care of one last minor request and then see if anyone wants to adopt the program.


The second is technical. Right now the statistics/accounting side of KNemo gets the most feature requests. People want it to limit traffic accounting to a specific wireless network (like you do), or offer a breakdown of traffic by connections (work, home, ...), or exclude specific IP ranges from accounting, etc.

KNemo COULD only log traffic when connected to a specific wireless network but it would only know about traffic that happened during the session. If you log out and download a large file from a console, KNemo won't know about it. It would tend to underreport traffic. As an X based program running with ordinary privileges, it's just not the right solution for anything beyond basic traffic logging.

I tried to get around some of this by having KNemo check vnstat's logs on startup. That way it can catch up with traffic that went over the interface since the last time you logged in. But vnstat only logs by interface, so we can't get any more detailed info from that.

A better solution would be for a kind of supercharged vnstat--maybe a daemon that listens for network connection changes via D-Bus? It could log the info that people want, it'd be more accurate than KNemo, and it wouldn't suffer the limitations that KNemo has. And then any app could poll it.

Unless I'm missing something, it doesn't look like the current vnstat, darkstat, ntop, etc. would do all that'd be needed. Someone might need to write something new, but it's not going to be me :)
Jul 16 2013
KNemo Network
Jul 10 2013
KCometen4 Screensavers
Apr 10 2013
KNemo Network
Mar 12 2013
KNemo Network
Nov 28 2012
KNemo Network
Nov 12 2012
KNemo Network
Nov 12 2012
KNemo Network
Nov 11 2012
KNemo Network
Nov 06 2012
KNemo Network
Nov 04 2012
KNemo Network
Oct 31 2012
KNemo Network
Jun 04 2012