The Windows Club

OONI or Open Observatory of Network Interference Project from TOR

Internet censorship is nothing but, control over the website and content about what can be viewed, accessed or published over the internet. Sometimes, these regulations are implemented by organizations, areas or even countries. If you own a website, it is important for you to know where your content gets published and where it is restricted across the globe. This is where OONI will help you. OONI stands for the Open Observatory of Network Interference and it’s a project from TOR.

Tor Project has several apps and tools under its belt. It also has an own Tor Browser. OONI is yet another useful project from Tor, which has helped many to know whether their online presence is restricted anywhere.

What is OONI and how does it work

OONI is free software, and a global observation network for detecting censorship, surveillance and traffic manipulation on the internet. OONI works through the Ooni Explorer. This explorer has been functioning since the year 2012.

To know about Internet censorship, OONI scans TCP, DNS, HTTP and TLS connections for tempering.

This software by Tor Project develops free software tests designed to examine the following:

To determine the above facts, OONI has its own testing methodology. It is able to find out a lot of data using following tests:

  1. Which websites are blocked?
  2. Which Instant Messaging Apps are blocked?
  3. Which censorship technologies are in my network?
  4. Is Tor blocked?
  5. Are proxies blocked?
  6. What is the speed and performance of my network?

Under each test, there are a number of sub-tests. For example, under the first test; i.e. ‘Which websites are blocked?’ OONI performs four more sub-tests. These are as follows:

  1. Web connectivity: This test examines whether websites are reachable. If they are not, OONI attempts to determine whether access to them is blocked through DNS tampering, TCP connection RST/IP blocking or by a transparent HTTP proxy. This test performs:
    1. Resolver identification
    2. DNS lookup
    3. TCP connect
    4. HTTP GET request
  2. DNS consistency: This test compares the DNS query results from a DNS resolver which is considered to be reliable with one that is tested for tampering.
  3. HTTP Host: This test attempts to:
    1. Examine whether the domain names of websites are blocked
    2. Detect the presence of “middle boxes” (Middle Boxes is the software which could be used for censorship and/or traffic manipulation) in tested networks
    3. Assess which censorship circumvention techniques can bypass the censorship implemented by the “middle box”
  4. HTTP Requests: This test tries to detect online censorship based on a comparison of HTTP requests over Tor and over the network of the user.

The results by OONI Explorer look as follows:

Since these results are published publicly, it increases the transparency of internet censorship and network interference around the world.

Similar to above, each of the tests from OONI Explorer consists of at least one sub-test. You can check out the list of tests here. Know more about OONI from Tor Project from its official website.

The Ooniprobe mobile app

Tor Project has also created an app for determining Internet Censorship and named it Ooniprobe mobile app. This app can be installed on iOS and Android devices and then, network performance and Internet censorship can be tested for your websites.

The Ooniprobe mobile app runs a series of tests with the help of which, you can monitor:

  1. Blocking of websites
  2. Presence of systems that could be responsible for censorship or surveillance
  3. Speed and performance of your network

Know more about the Ooniprobe Mobile App from its official website.