iclab / centinel-server

MIT License
2 stars 7 forks source link

Add DNS measurement analysis code #76

Open ben-jones opened 9 years ago

ben-jones commented 9 years ago

Add code to process DNS primitives and determine if censorship is happening

For each measurement, we will do the following:

For each country, we will:

@rpanah, @feamster, @phillipa, @jakubd, please let me know if you can think of additional analysis steps.

phillipa commented 9 years ago

The appendix of my TWeb paper has a heuristic I used to identify DNS redirections using the control data.

It's a bit confusing to read but the idea is that if you have N sites that resolve to IPs in M ASes in the control data, and these N sites resolve to a single IP in the field, then it is likely that this IP is a DNS redirection.

Also easy stuff like looking for bogons/non routable IPs returned.

Some of this analysis can be done offline in the data management code too.