1. A malware containment method comprising: detecting a digital device upon connection with a communication network; temporarily redirecting network data from the digital device until a predetermined period of time expires by configuring a network switch of the communication network to direct the network data from the digital device to a controller coupled to the communication network; analyzing the temporarily redirected network data during the predetermined period of time to detect malware within the digital device, including configuring a virtual machine to receive the network data and analyzing a response of the virtual machine to the network data within the virtual machine to identify a malware attack; and transmitting the network data to an intended recipient if no malware attack has been identified within the predetermined period of time.