210 a wireless lan port 235 and an ethernet lan port 250 in alternative embodiments or the router the router 140 may have fewer ports additional ports and or different ports with reference to fig2 5 a method 300 of using the system 100 will now be described at step 310 the system 100 receives a connection for the user pc 110 120 130 from the user for example where the user pc 110 is connected to the router 140 through a usb connection 220 the usb port 210 receives the plug of the usb cable 220 where the user pc 120 is wirelessly connected to the router 140 through the 802 11 wireless lan connection 240 the system 100 recognizes when the wireless connection occurs between the user pc 120 and wireless lan port 235 where the user pc 130 is connected to the router 140 through a wired lan connection 260 the ethernet lan port wired lan port 250 receives the plug of the ethernet cable 260 at step 320 the port 210 220 235 of the router 140 where the connection occurred is identified the system 100 may include one or more port monitor modules that identify when the port is accessed or in use the one or more port monitor modules may be comprised of hardware e g ic and or software e g asic for example the one or more port monitor modules may be one or more software modules executed by the processor for determining which port is accessed or.