mirror of
https://github.com/vel21ripn/nDPI.git
synced 2026-04-30 16:09:43 +00:00
Add an heuristic to detect encrypted/obfuscated OpenVPN flows (#2547)
Based on the paper: "OpenVPN is Open to VPN Fingerprinting" See: https://www.usenix.org/conference/usenixsecurity22/presentation/xue-diwen Basic idea: * the distribution of the first byte of the messages (i.e. the distribution of the op-codes) is quite unique * this fingerprint might be still detectable even if the OpenVPN packets are somehow fully encrypted/obfuscated The heuristic is disabled by default.
This commit is contained in:
parent
47ea30fdaa
commit
0ddbda1f82
13 changed files with 397 additions and 33 deletions
BIN
tests/cfgs/default/pcap/openvpn_obfuscated.pcapng
Normal file
BIN
tests/cfgs/default/pcap/openvpn_obfuscated.pcapng
Normal file
Binary file not shown.
Loading…
Add table
Add a link
Reference in a new issue