You can run this tool on your Linux or OSX box:

Linux: Debian

On Debian testing and unstable:

Step 1. Type the following in your terminal:
apt-get install ooniprobe;
On Debian stable (jessie):

Step 1. Configure debian backports by typing the following in your terminal:
echo 'deb jessie-backports main' | tee -a /etc/apt/sources.list;
sudo apt-get update;
Step 2. Type the following in your terminal:
sudo apt-get install ooniprobe;

and listen to a recorded talk while it is testing…

ooni-berlin-hackathon how-ooni-works



12 countries have confirmed cases of censorship: Russia, China, Iran, Saudi Arabia, Turkey, India, Indonesia, Greece, Sudan, Belgium, Cyprus and Korea.

By “confirmed censorship” we mean that we have an accurate heuristic to determine when blocking is occurring. Generally this means that we are looking for a block page in the response body of a HTTP request test.

3 vendors have been identified through our network measurements: Blue Coat (Acquired by Symantec in August 2016) ->, Squid and Privoxy.

The use of their software has been detected in 12 countries around the world: USA, Canada, Portugal, Spain, Italy, the Netherlands, Switzerland, Moldova, Iraq, Uganda, Myanmar and Great Britain.

Such software may or may not have been responsible for online censorship and/or traffic manipulation.


liked this article?

  • only together we can create a truly free world
  • plz support dwaves to keep it up & running!
  • (yes the info on the internet is (mostly) free but beer is still not free (still have to work on that))
  • really really hate advertisement
  • contribute: whenever a solution was found, blog about it for others to find!
  • talk about, recommend & link to this blog and articles
  • thanks to all who contribute!