Welcome to gatepick v0.9.0.5

New Instructions are denoted with ***. Please review these sections carefully.

This program is licensed under the GPL, see gpl.txt

Since I spend a lot of time checking to see which exit remailers work with which mail2news gateways, I figured I'd put that to good use. So I made a little VB6 program which loads a text file containing the latest data from my tests, deletes the bad routes, and at command parses it up & copies a *random* good route into the clipboard formatted for pasting into a QuickSilver header, like this:

Host: frell.theremailer.net:2525
From: mhkzj@pvuryas.com
Chain: frell,*,dizum; copies=4
To: mail2news@bananasplit.info

*** This advanced version of gatepick now retrieves random smtp Hosts from a list, as well as generates a random From address.

*** If desired, you can simply click on a route in the listbox and that route will be copied to the clipboard.

[Editing results.txt]

results.txt is the list of remailer > gateway combinations. I update it evry now and then and publish it on my site and post it to alt.privacy.anon-server.stats.

You may edit results.txt as you see fit: You may take out those routes which you might not like due to latency considerations or what have you. For example, if a line such as

panta > mail2news@bananasplit.info

offends you, simply append BAD after it, like this -

panta > mail2news@bananasplit.info BAD

Or you can delete the entire line (leaving no whitespace).

Conversely, if there's a route which works for you that I mark as BAD, just take BAD off of it.

gatepick now supports the Post: directive for those exits which offer it. These are now added to results.txt, and if one of these is picked by the program the resulting header will appear like this:

Host: mail.bananasplit.info:2525
From: zxuvl@ryunc.com
Chain: banana,*,bikikii; copies=3
Post:

***A visual cue that it is a Post: will appear in gatepick's Program Messages as a change in background color.

***[Editing hosts.txt]

hosts.txt is the list of smtp host > entry remailer combinations. This version of gatepick was specifically designed to send messages directly to the remailers' smtp services through the Tor network, and as such the default list provided consists of: (this list may be out of date)

fleegle.bananasplit.info:2525 > banana
bikikii.ath.cx:2525 > bikikii
mail.deuxpi.ca > deuxpi
mail.dingoremailer.com:2525 > dingo
frell.theremailer.net:2525 > frell
remailer.hastio.org:2525 > hastio
rjgcfnw4sd2jaqfu.onion > *
mail.ecn.org:587 > cripto

To the left of the > is the host:port, and to the right is the entry remailer. Note that if you're sending directly to a remailer's smtp, the entry remailer in most cases must be hard-coded as that host's remailer. The exception is panta who allows relaying, thus rjgcfnw4sd2jaqfu.onion may have a random entry remailer specified. With this version of gatepick, the entry remailer in your chain will *always* come from hosts.txt.

You may add or delete hosts from hosts.txt as you'd like, one per line with no whitespace keeping with the format. If you add a non-remailer host to it, you still need to specify an entry remailer, even if it might be random for example:

smtp.hotpop.com > *

However I strongly suggest sending directly to the remailers' smtp with Tor as your QS proxy.

If gatepick has picked an exit remailer or mail2news which requires hashcash, at this time it is necessary for you to notice and add it appropriately.

***[Editing gatepick.cfg]

gatepick.cfg is a little text file containing two variables. Let's look at it.

__________

"*,*"
4
[Do not edit below this line]

__________

The first is the chain to which the program will prepend the entry remailer from hosts.txt and append the randomly picked exit from results.txt. The default value in gatepick.cfg is "*,*", which means that when it generates the header in the clipboard the final result will be "Chain: [entry supplied from hosts.txt],*,*,cyberiad", for example. So if you have certain preferences as to chain length or whatever, this is where you fix it. Suppose I like a five remailer chain with paranoia as the third hop. I would edit the first line in gatepick.cfg to read "*,paranoia,*," which would result in a header line of "Chain: [entry supplied from hosts.txt],*,paranoia,*,cyberiad" in this example.

***The second line in gatepick.cfg contains the copies variable. The default is 4 and you can edit the integer to reflect what suits you. Gatepick now uses this number to compute a random integer from 1 to n+1, so with the default gatepick.cfg entry you may get "copies=1", "copies=5", etc. on successive use.

The third line in gatepick.cfg is just a warning telling you to stop right there; gatepick.cfg *must* contain these three lines, no more, no less.

The chain construction in this version of gatepick is a little more complex than in previous versions. You may have to experiment a little with hosts.txt & gatepick.cfg to get the hang of it.

***[Random From: header]

gatepick now supplies a randomly-generated email address in the From: header, formatted & ready for pasting along with the rest.

A menu option will minimize gatepick to the systray. At that point a single left-click on its systray icon will copy a random route to the clipboard. Right click on the systray icon to get a little menu.

[Downloads]

Download the program & associated files gatepick_0.9.0.5.zip

Unzip the files into the same directory, where they need to stay together.

Signature: gatepick_0.9.0.5.zip.sig

The source is available. (sig)

A spare gatepick.cfg can be found here

A spare hosts.txt may be found here. It is updated periodically.

And as always the graphical representation of the data, results.htm

I'll update results.txt periodically if there's meaningful change. You'll find the latest one here.

Try it out. I made this program for me as a simple companion to QuickSilver, but if it's useful for you it's all yours.

drsnoid

My public PGP Key