Since the advent of encryption, there has been a steady increase in malware being transmitted over encrypted networks.
Traditional approaches to detect malware like packet content analysis are inefficient in dealing with encrypted data. In the
absence of actual packet contents, we can make use of other features like packet size, arrival time, source and destination
addresses and other such metadata to detect malware. Such information can be used to train machine learning classifiers in
order to classify malicious and benign packets.