gene-fingerprinting / gf

Implementation and dataset of the paper "Gene Fingerprinting: Cracking Encrypted Tunnel with Zero-Shot Learning" which is published in IEICE Transactions on Information & Systems.
GNU General Public License v3.0
0 stars 2 forks source link

Apply GF to Tor dataset #2

Open aBenup opened 2 years ago

aBenup commented 2 years ago

Hi, I want to apply GF to Tor dataset. So I want to ask for your advice. Besides, can you tell the meaning of packets['size'] > 1000 in features.py line 25. Thank you very much.

gene-fingerprinting commented 2 years ago

Tor network traffic causes a loss of GF fingerprint information because the Tor cells are padded to 512 bytes. However, this does not prevent the application of GF to the Tor dataset. Regarding features.py line 25: we use the first incoming packet with a length greater than 1000 bytes as the time starting point, thus ignoring invalid data streams with few packets and small packet lengths.

aBenup commented 2 years ago

So, if I apply GF to the Tor dataset, do I need to modify the code? If I need to modify the code, what are your suggestions?Thank you.