In a typical modern network, this will most probably not give you what you want, due to the network being switched.
From a single machine, you may see probes from other machines, aimed at that specific host (or sent as broadcast). You won't see traffic aimed at the Internet.
You can probably get some of what you want by interrogating the SNMP agent on your switch(es), that should give you traffic levels and the like. Typically, virus activities tend to cause noticeably higher traffic levels.
If you have a router that supports NetFlow, you can get more detailed statistics from that.
Unfortunately, I do not know of any cheap tool that will give you a nice GUI for what you want. If that is what you want, it may be worth investigation what tools your network device vendor(s) have that can help you. Personally, I would probably just write the necessary analysis and report-generating code, using snmplib and an open-source netflow collector for data collection.