# Awesome anti-censorship > A curated list of open source tools for fighting Internet censorship. Inspired by the [awesome](https://github.com/sindresorhus/awesome) list. ## Categories - [Network tunnels](#network-tunnels) - [Firewall analysis](#firewall-analysis) - [Decentralized systems](#decentralized-systems) - [Steganography](#steganography) - [Deniable encryption](#deniable-encryption) ### Network tunnels - [obfsproxy](https://git.torproject.org/pluggable-transports/obfsproxy.git) Tor framework for implementing pluggable transports (anti-censorship network tunnels) - [flashproxy](https://crypto.stanford.edu/flashproxy/) - miniature proxy that runs in a web browser, and reflects traffic to a Tor relay. - [meek](https://trac.torproject.org/projects/tor/wiki/doc/meek) - Tor pluggable transport that uses HTTP for carrying bytes and TLS for obfuscation. - [scramblesuit](http://www.cs.kau.se/philwint/scramblesuit/) - Tor pluggable transport that uses look-like-nothing traffic as a cover channel - [FTE](https://github.com/kpdyer/fteproxy) - fteproxy provides transport-layer protection to resist keyword filtering, censorship and discriminatory routing policies - [stegotorus](https://github.com/SRI-CSL/stegotorus) - A Camouflage Proxy for the Tor Anonymity System - [lantern](https://github.com/getlantern/lantern) - Lantern is a free desktop application that delivers fast, reliable and secure access to the open Internet for users in censored regions - [shadowsocks](https://github.com/shadowsocks) - a fast socks5 proxy that encrypts traffic - [streisand](https://github.com/jlund/streisand) - single command set for a server running a wide variety of anti-censorship software - [obfs4](https://github.com/Yawning/obfs4) - the newest version of the Tor obfsproxy obfuscation proxy. implements multiple pluggable transports. - [bit-smuggler](https://github.com/danoctavian/bit-smuggler) - tunnel traffic through a bittorrent connection. - [govpn](https://github.com/stargrave/govpn) - virtual private network daemon, aimed to be reviewable, secure, DPI/censorship-resistant - [Dust](https://github.com/blanu/Dust) - A Polymorphic Engine for Filtering-Resistant Transport Protocols - [facebook-tunnel](https://github.com/matiasinsaurralde/facebook-tunnel) Tunneling Internet traffic over FB chat. - [chnroutes](https://github.com/fivesheep/chnroutes)- modifies the route table to route only censored ips through vpn - [firefly-proxy](https://github.com/yinghuocho/firefly-proxy) - A proxy software to help circumventing the Great Firewall. - [iodine](https://github.com/yarrick/iodine) - This is a piece of software that lets you tunnel IPv4 data through a DNS server. This can be usable in different situations where internet access is firewalled, but DNS queries are allowed. - [obfuscated-openssh](https://github.com/brl/obfuscated-openssh) - Handshake obfuscation strengthens the initial SSH handshake against systems that identify or classify various network protocols by examining data in transit for static signatures. - [goagent](https://github.com/phuslu/goagent) - code is missing now. ### Decentralized systems - [ipfs](https://github.com/ipfs/ipfs) - Ipfs is a global, versioned, peer-to-peer filesystem. - [ZeroNet](https://github.com/HelloZeroNet/ZeroNet) - Decentralized websites using Bitcoin crypto and the BitTorrent network - [twister](https://github.com/miguelfreitas/twister-core) - twister is an experimental peer-to-peer microblogging software. - [freenet](https://github.com/freenet) - Freenet is a peer-to-peer platform for censorship-resistant communication. ### Firewall analysis - [mongol](https://github.com/mothran/mongol) - A simple python tool to pinpoint the IP addresses of machines working for the Great Firewall of China. ### Steganography - [DissidentX](https://github.com/bramcohen/DissidentX) - DissidentX is encoding messages in files on the web. ### Deniable encryption - [rubberhose](https://github.com/sporkexec/rubberhose) - Julian Assange's deniable-encryption filesystem.