Not sure if it's possible for an app on the computer to monitor all network activity. Some routers may have firmware that allows this though, if you log-in to the web interface (consult your router's manual if you don't know how). I use
DD-WRT on my Linksys and it can monitor all active connections plus log bandwidth usage.