On the Importance of Encrypted-SNI (ESNI) to Censorship Circumvention
Table of Contents
1 Publications
Zimo Chai, Amirhossein Ghafari, Amir Houmansadr. On the Importance of Encrypted-SNI (ESNI) to Censorship Circumvention. In Proc. of: Free and Open Communications on the Internet, 2019, USENIX
2 Trace Overview
We release all our probing tools and datasets to maintain reproducibility and to benefit future works on censorship measurement, obtainable at UMass Traces website.
3 Layout
Layout of the folder:
.
├── dns_injection
│ ├── experiments
│ └── list
├── esni_experiments
│ ├── esni_1m
│ ├── esni_censorship_detection_countries
│ ├── esni_initial_test
│ └── scan_cloudflare_debugging_page
├── figures
├── ip_blocking
│ ├── dns_resolving_tool
│ ├── map_blocked_ip_to_blocked_domain
│ ├── masscan
│ ├── masscan_in_bjjj
│ ├── masscan_in_vj
│ └── results_is_here
├── sni_filtering
└── table_of_everything
3.1 Directory Descriptions
dns_injection
directory contains the code and datasets used in the DNS injection detection experiment. The raw .pcap files are not included as the size of the folder is already huge.sni_filering
directory contains the code and datasets used in the SNI filering censorship detection experiment.ip_blocking
directory contains the code and datasets used in the IP blocking censorship detection experiment. Specifically, the code and datasets for the DNS resolving from Hongkong experiment is withindns_resovling_tool
directory; the code and datsets for SYN-ping results from China and US are inmassscan_in_bjjj
andmasscan_in_vj
directories respectively. We use tools inmap_blocked_ip_to_blocked_domain
for mapping between IP and domains. Finally, all results are summaried and analized inresults_is_here
directory.- All results from the above three directories are summarized and integrated together into one file called
table_of_everything.csv
which is in thetable_of_everything
directory. figures
folder contains the images generated from a file calleddata.txt
. Thedata.txt
is simply thetable_of_everything.csv
file without the first header line.
4 Contact
Please do not hesitate to contact Zimo Chai via zchai@cs.umass.edu if you need any assistance with using this trace.