C censorship-circumvention

Open-source C projects categorized as censorship-circumvention | Edit details

Top 6 C censorship-circumvention Projects

  • GitHub repo GoodbyeDPI

    GoodbyeDPI — Deep Packet Inspection circumvention utility (for Windows)

    Project mention: Poor man's VPN (pay for only what you need) | news.ycombinator.com | 2022-01-12
  • GitHub repo zapret

    Обход DPI в linux

    Project mention: Difference between encrypting Client Hello/SNI(DNS over HTTPS) and circumventing DPI(deep packet inspection). | reddit.com/r/hacking | 2021-12-09

    Most browsers now a days support DNS over HTTPS to encrypt the SNI /Client Hello(Server Name Indication). And then there are tools like this one to circumvent DPI. I wanted to know the difference between the two. Won't Encrypting the client Hello/SNI suffice to bypass the such censorship?

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • GitHub repo orbot

    The Github home of Orbot: Tor on Android (Also available on gitlab!)

    Project mention: It's foolish to think open source isn't possible on Android. | reddit.com/r/fossdroid | 2022-01-01

    Orbot: Tor proxy.

  • GitHub repo TorWall

    Tallow - Transparent Tor for Windows

    Project mention: Is there a way to force all internet connections on my computer through the Tor Network? | reddit.com/r/TOR | 2021-10-25
  • GitHub repo DPITunnel

    DPITunnel is an android app made for censorship bypass

    Project mention: Questions for people who use VPNs in Mumbai | reddit.com/r/mumbai | 2021-12-03

    You don't need a paid VPN. goodbyedpi, zapret and DPITunnel will unblock almost everything blocked by the government (porn and piracy).

  • GitHub repo Protozoa

    Code for the paper "Poking a Hole in the Wall: Efficient Censorship-Resistant Internet Communications by Parasitizing on WebRTC" [ACM SIGSAC CCS '20]

    Project mention: How to control which stream an SFU sends? | reddit.com/r/WebRTC | 2021-05-04

    Peer-to-peer would of course solve the problem, but there is already a solution for this: https://github.com/dmbb/Protozoa (this system uses the channel fully, completing replacing the video frame). Also, during my research I found that peer-to-peer is seldom used in video calls with more than 2 participants (or never used in the case of discord, jitsi, etc).

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-01-12.

C censorship-circumvention related posts


What are some of the best open-source censorship-circumvention projects in C? This list will help you:

Project Stars
1 GoodbyeDPI 5,181
2 zapret 1,474
3 orbot 827
4 TorWall 396
5 DPITunnel 262
6 Protozoa 12
Find remote jobs at our new job board 99remotejobs.com. There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Less time debugging, more time building
Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.