Posterous theme by Cory Watilo

Filed under: bittorrent

How To Help WikiLeaks: Distributing CableGate

Update Server no longer online, code available on request

Just wanna help now? Jump to the TLDR!

Leaking cables. Making news. Changing governments.

WikiLeaks

This is a tale of free software, free speech & the power of the internet.

This post exists to empower YOU to help WikiLeaks.

"I wanna be involved! I wanna show my support! I wanna help!"

Wanna help distribute the latest leaks?

Hash Magnets

Are you Sarah Conner? *BAM*

Are you Sarah Conner? *SKEWER*

When it comes to finding something (or someone) just having a name isn't very effective. Why? Let us forge the search warrant of an old friend; "Untitled.txt"

WANTED

Untitled.txt

for the crimes of
storing secrets;
caching credit cards;
radical thoughts & 

plots involving consipracy.

Last seen in "New Folder (4)"
May act lost, or seem in the wrong place.
Known to frequent trashcans and recycle bins.
Born without a name and possibly neglected since birth.
Has trust issues, feels unloved.
Known association with "New Text Document.txt"
Involved in conflicts around Line Feed and Carriage Return.

So What Do I do?!

Looking for something specific? What makes it unique, what makes it different, what separates it from the others. What does it have that others don't? What does it lack that others have? 

But I want an exact match! You're gonna need ID, or some identifying marks. You get your thing and you mark it. You tag your items. And you search for the tag.

DNA, fingerprints, engravings, ultraviolet ink; All ways of tagging things.

But WikiLeaks cables aren't physical things; they're information. So what do we do? How do you uniquely identify them?

magnet:?xt=urn:btih:5PVR66WTV6ZDRMUO256SFRCB2HUMOAQB

We create a fingerprint from the information. And just like human fingerprints, we can search by them. Every time they add new cables to the file, its fingerprint changes. All you need to do is publicise the fingerprint and ensure the file is findable. You don't need to host the file yourself, you just host the fingerprint, and rely on the denizons of the internet to store the file.

The wikileaks cable file changes regularly, and keeping up to date with it is a royal pain. So there was created an RSS feed, which is kept up to date with all of the fingerprints. But it's no ordinary feed, the fingerprints - or "hashes" - instruct a BitTorrent download. So we need a bittorrent client, that supports RSS feeds.

TL;DR

I humbly offer a way you can help that is automatic, free, and barely uses any resourses.

1) Install uTorrent. It's a small, fast, reliable & free BitTorrent client. 
Mac OS X? Download the Beta, the Stable doesn't support feeds

uTorrent

2) Click the Add Feed button

Addfeed

Update Server offline, code available on request

3) Enter https://174.143.174.85:31337/magnets.xml for Feed URL
MAC OS X? Use http://174.143.174.85:1337/magnets.xml instead 
4) And a nice name like 'WikiLeaks Cables'

Namefeed

4) Click SAVE
5) Download those cables

Right click on the file, then select 'Start Download'

6) Profit. Here's one I prepared earlier.

Downloading cables...