A computer program product for protecting a private network from malware and botnet activity, wherein the private network is connected to a communications network, comprising a computer readable storage medium having encoded thereon instructions that, when executed on a computer, cause the computer to:
- collect xFlow data associated with the private network;
- analyze the collected xFlow data to detect anomalous traffic on the private network;
- and
- investigate the presence of malware on the private network in response to detecting anomalous traffic on the private network.