The Network Analyst
application which is built into the operating system provides all the necessary operations for your problem and not only. It can supervise the traffic for users, manage connections, help and assist users with their problems, resolve and troubleshoot malfunctions, etc. You can add a router or a USB device, you can perform monitoring actions for the specified device using a set of features implemented for this kind of job.