1

There are home routers that are able to generate reports on how much traffic was downloaded from and uploaded to the internet, e.g. like that: traffic statistics example 1 traffic statistics example 2

Unfortunately, my home router is not able to do something like that. I know that there are plenty of network monitoring tools out there, at least some of them should be able to imitate that functionality.

My criteria:

  • The software should be able to provide reports via e-mail similiar to the one on the example
  • The software should be FOSS
  • The software should be able to run on a linux machine, e.g. a Raspberry Pi
  • It would be nice if there were additional statistics available, e.g. what IPs on my network the traffic originated from and to what IPs on the internet it was sent
  • Also it would be great if there was a long-term database for that statistics, and a webinterface, that visualizes the data.

Any recommendations? Thanks in advance!

3
  • 1
    Off the top of my head, you could use TCPDump which is an open source packet capture software, and Splunk which can be used for the statistics parts (However, not all versions are free, and it is not open source). However, I am refraining from answering the question as I am unsure if this setup with two programs would be ideal.
    – MrPublic
    Commented Mar 30, 2018 at 15:38
  • @MrPublic Do you think it would be possible to use TCPDump to generate CSV files containing the originating IP-Adress, the destination IP-Adress and the size of each package?
    – LukeLR
    Commented Mar 31, 2018 at 4:26
  • I am not sure. I believe if you use Wireshark and TShark you can, however I do not believe it is OSS.
    – MrPublic
    Commented Apr 2, 2018 at 17:35

0

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.