Hey all!

The video shows about 15 hours of my PC’s Internet traffic during a usual working day.

The data is visualized with Sniffnet, an open-source network monitoring tool I developed during the course of the past 3 years.

Feel free to ask me anything.

More info and links in the comments.



Posted by GyulyVGC

Share.

6 Comments

  1. BorderKeeper on

    Did you use a filter driver? WFP or NDIS? What network layer and how do you manage to pair packets to processes? (these questions don’t make sense if you are not on Windows, but I guess it is looking at the path Users)

    I work on a professional software that does data counting and let me tell you it is quite difficult. Heck our filter driver we bought from some Russian guy living in states and you can buy a car just for the price of an update to support ARM and make it a bit more efficient, these skills are worth their weight in gold.

  2. I don’t like all that Outgoing data. Assuming you aren’t actively uploading anything, makes me wonder why the amount is that high and what it is. I see Github several times so that could be commits for this or other projects?

  3. It would be even nicer if on “network host” and “traffic rate” there were colour indicators if something (according to a list that it checks with an API? dunno like scanning if a certain IP or kind of service is suspicious by checking historical data or hashes of a virus database or a similar kind of database lol )

    So that one could visualize what has is suspicious what is outright proven to be malicious and also see on the traffic rate how much of the traffic was from such suspicious or malicious hosts.

    Also it would be nice the “service” tab to be collapsable so that you can see for each service the traffic from individual hosts (whch would give even greater insight in case they are branded as suspicious or malicious to see what exact services were used and how much bandwidth was used on that service)

    In case such databases do not exist why not try to create your own and make it accessible for people to contribute 🙂