Under Windows Control Panel, Network and Internet, Network Connections options, there are a list of connections. When double-click on any of the connection, a Status window will pop up displaying the activity of sent and received in bytes.
Is there a gratis windows (or cross-platform java) software (support Windows XP and above) that logs the activity of each connection and allow user to view past activity records, filter by days or weeks or month. And also allows user to set a limit (e.g. A limit of 200 MB for X days or 1 month, when the activity exceed that limit, it will not allow any network traffic)