SOAPY 0.04 - Anti-SOPA Firefox Addon
Credits due to glamrock of GitHub for this useful tool
(Contact the creators of Soapy: email@example.com, or on Twitter at @abditum. ~Griffin Boyce for more information about Soapy)
Introduction To Soapy
Soapy is a small, free Fire Fox plugin that allows users to go to web sites banned under SOPA -- making SOPA, if it is passed, moot. It focuses on the DNS-blocking technique favored by oppressive regimes and middle management. Because this is designed to go around a complete block, HTTPS is disabled for sites covered by this plugin.
There's a bit of a lag time between coding and releasing source on git, just so you know. Every site that this circumvents for has a set of XML rules that are tailored to the quirks of that specific site. These are found in rules and src/chrome/content/rules. Much of the code has been borrowed from HTTPS-Everywhere and NoScript.
What is Soapy, exactly?
In a technical nutshell:
Soapy works by automatically redirecting users to the website's server directly. It replaces the DNS system entirely for these blocked websites.
Domain Name Servers match domains like Google.com to their server's IP address (in this case http://18.104.22.168/ ). This process is usually invisible to the user, but you can access Google's site by using their IP address as well.
More basic, less technical:
Computers use Domain Name Servers to make the connection to websites. These large servers act as online address books for websites, telling computers where the site they want to visit is located. Soapy acts as an alternative address book for sites that are at risk of being blocked.
More technical info:
A more elegant solution is in the works as well, but Soapy works now.
How To Install:
Once you download it, drag the file inside of your opened Firefox and install it.
Now restart Firefox and then, BAM! It's installed!
How to remove:
Since SOPA isn't in effect, you should disable the plugin or uninstall completely. Soapy updates its definitions automatically.
To remove, go to Tools > Addons, click Soapy, then click Uninstall. Firefox will ask you to restart your browser.
All code is open source under GPL v2. Though if you're charging for this, I could use a job (just saying).
Like crispy bacon, I crave censorship circumvention.