[olug] Home bandwidth monitoring
Dan Linder
dan at linder.org
Sat Feb 24 21:29:38 CST 2018
Here is my first stab at a script to do something basic I wrote tonight.
https://github.com/dglinder/NetBWMon
Basically start it running on a system and it starts sniffing the network
port (I'm going to make a network tap for my RPi and put it on a common
link). It then dumps the stats of conversations to a text file for later
processing. I also need to prepend the time on each line to make
daily/hourly reports easier.
It's a start, though I'm really surprised I didn't find anything that did
this pre-existing. Everything I found was for monitoring the bandwidth on
the single server it was running on.
DanL
On Wed, Feb 14, 2018 at 9:39 AM, Lou Duchez <lou at paprikash.com> wrote:
> I use a Fedora server as my router, and I wrote a Perl script ages ago
> that checks the connection tracking table every second and spits out stats
> of which IPs are sending traffic to where. It's crude and I question its
> fine-grained accuracy, but it gives me a fair sense of what traffic is
> happening.
>
>
> I'm looking to setup a home network bandwidth monitoring system at home and
>> wanted to see what others might have done.
>>
>> Optimally I want to see on a per-device level so I can track down
>> unexpected usage, but even tracking on a per-destination (YouTube,
>> Netflix,
>> Amazon Video) and/or per protocol (http/https, BitTorrent, IRC) would be
>> helpful.
>>
>> If I can get by with using a RPi with a network TAP I'd go that route, but
>> I'm also open to reflashing my TP-Link Archer C9 router (nice one BTW)
>> with
>> something else if that helps.
>>
>> Anyone gone down this route recently?
>>
>> Dan
>>
>>
--
***************** ************* *********** ******* ***** *** **
"If you wish to make an apple pie from scratch,
you must first invent the universe."
-- Carl Sagan
"Quis custodiet ipsos custodes?"
(Who can watch the watchmen?)
-- from the Satires of Juvenal
"I do not fear computers, I fear the lack of them."
-- Isaac Asimov (Author)
** *** ***** ******* *********** ************* *****************
More information about the OLUG
mailing list