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.