Portable implementation of the SPID algorithm

Nowadays, when the whole Internet is service oriented, our main concern is user privacy. Whether we talk about Google, Twitter, Facebook or even plain traffic filtering, we surely can say that our privacy is not their main concern. Luckily there are ways for enforcing our privacy over the Internet. Using Virtual Private Networks that do not keep any personal or accounting information is just one way for dealing with this issue. In this paper, we present a portable implementation of the Statistical Protocol Identification algorithm, which detects protocols based on statistical information extracted from the network packets. We show that traffic filtering can be achieved without breaking user privacy by using statistical analysis. We prove that this is a viable replacement for current packet filtering techniques. This is backed up with our test results that were more than promising.