Monday 29th March 2010

WASTE: secure file sharing for the extremely intelligent

guys, i have something to share with you. you'll love it, and if you don't love it, i won't love you.

WASTE is a program that allows you to make selected data available to a small, trusted group of other WASTE users, and to transmit that data in a pretentiously secure manner. the bits flow directly, using really hefty encryption to keep people in the middle from listening in. (it's RSA. it's the top-shelf stuff. it's what secures your online credit card transactions. everyone knows everything about it and it's still unbreakable.)

intrigued? you should be. read on.

take note: if you don't mind your isp, the government, the mafiaa, and/or rogue wombats listening to your internet connection, or if all you're doing is sending your family members some pictures of your daughter, there are more appropriate systems that save you the considerable overhead introduced by the encryption. on the other hand, if you're transmeeteeng ze seecret deejeetal meecrofeelm, or if you just look good in a tinfoil hat, you will find WASTE to be 100% cromulent.

still intrigued? here's how to make it go:


1. install WASTE!

the official WASTE project hasn't been actively developed for a few years, but the program still works as advertised. officials familiar with the investigation confirm WASTE can function in windows 7. furthermore, there are a few project forks in the wild (such as WASTE again) but this blurb is only concerned with the original. help yourself to the installation files by clicking on this link with your favorite pointing device.

assuming you're using windows, drop the installer into C:\Program Files\WASTE, and run that sucker.


2. find your power numbers!

the WASTE installer will help you find two big, big numbers (keys) that fuel the encryption. one key is public. you hand this one out to your pals (hence, 'public key'); they can use it hide information inside a bunch of nonsense and send it to you. the other key is kept private, and you use it to turn the nonsense back into the original information. anyone with your private key can unlock anything ever sent to you, so keep it secret (hence, 'private key'). the private key will be stored locally and wrapped up under a further password. if you forget the password, you have to start over. (you can have WASTE remember the password, but only if you're absolutely sure your spouse works for the KGB.)


3. connect to other humans!

log in to your router, and tell it to forward port 1337 to your local ip address (the one that looks like 192.168.XX.XX). this is important, but obscure, and if you've gone through a full WASTE installation and you're still unable to connect to other people this is a likely culprit.

several things have to happen in order to form a connection between any two users:

a. both users have to join the same WASTE network. (preferences > network > password)
b. each user has to have the other's public key. (preferences > public keys)
c. at least one user needs to know the other's ip address. whatismyip.com knows it, even if you do not.

make these happen, and you one user connects to the other's ip (under network status). anyone who connects to anyone else in the mesh will instantly be able to talk to everyone else who is connected to the mesh.

say alice, bob, and carol are all in the same WASTE mesh; alice has a direct connection to bob, and bob has a direct connection to carol, but alice does not have a direct connection to carol. data can still flow between alice and carol, but it will be piped through their mutual connection to bob. the mesh will use the most efficient route between users, and we know by the triangle inequality a direct connection will be fastest.

you should tell WASTE to automatically try connecting to a list of ip addresses when it starts. in (preferences > chat > perform), use "/connect host 12.34.56.78:1337", no quotes, for each ip of friends in the mesh.


4. share..

pick some folders, any folders (preferences > file sharing > sending). your friends will be able to browse the contents of these folders, wantonly sampling their delectable bits. those gluttons.


5. ..and enjoy.

now your friends can see just how refined your taste in digital goods really is, and you theirs, and the rogue wombats are altogether cut out of the loop.


posted by mAtt @ 22.40 (gmt+0000)
to /geek/internet
tagged

Wednesday 24th March 2010

observations, scientific and otherwise

it's been seven hours and fifteen five days since she took her love car away. long enough for me to compile an ordered list, of things, just in time for her to come home to.

  1. she claims the covers end up on my side of the bed in the morning because i pull them that way in the night. i claim it's because she rolls exclusively to her left (toward me) all night, converting her own rotational energy into linear motion of the covers. in these last five nights that i've had the bed to myself, the comforter has mysteriously remained perfectly centered, without having to pull the frakking thing four feet back over to her side every morning.
  2. by the narrow definition of the word, i have no actual proof that fast food eaten in a girl's presence tastes better than fast food eaten not in a girl's presence, but i have some anecdotal evidence to that effect.
  3. sometimes, fast food eaten not in a girl's presence does not taste as good as fast food not eaten.

    by the way. 'froots?' i seem to have a vague memory of these 'froots,' and their odd-sounding cousins the 'vej tubbles.' will you please tell me more?

  4. the freedom to leave the seat up is a pretty minor one. i cite the fact it's a well established habit for me to put it down each time, cover and all; leaving it up requires conscious effort and just leaves me acutely aware of the act's underlying emptiness.
  5. bulldog kisses are a damn poor substitute for wife kisses.
  6. pulling on yesterday's socks is way easier than going downstairs and collecting the clean laundry.
  7. cynical schadenfreude is most satisfying when it has the opportunity to annoy someone.
  8. measured in terms of wakefulness, appetite, and leg-jumps per hour, the dog is less happy when chelsey is gone.
  9. measured in terms of wakefulness, appetite, and leg-jumps per hour, the boy is less happy when chelsey is gone.




girls, you just don't know the power you have over boys. if you do know it then you are evil geniuses. evil, pretty geniuses. we just don't stand a chance.


posted by mAtt @ 15.58 (gmt+0000)
to /happiness
tagged