[2733] in Software_Announce

home help back first fref pref prev next nref lref last post

Re: megaGET installed in outland

daemon@ATHENA.MIT.EDU (John Hawkinson)
Sun Dec 30 12:06:49 2007

Date: Sun, 30 Dec 2007 12:06:14 -0500
From: John Hawkinson <jhawk@MIT.EDU>
To: software-announce@MIT.EDU, bug-outland@MIT.EDU
In-Reply-To: <4776EBC8.9010904@mit.edu>

Kevin Chen <kchen@MIT.EDU> wrote on Sat, 29 Dec 2007
at 19:52:24 -0500 in <4776EBC8.9010904@mit.edu>:

> megaGET 0.21, a general purpose file upload/download utility, is now 
> installed in the outland locker.

From reading this announcement, I couldn't tell at all how you
would use this. The web page makes it a bit more clear (and dubious, IMO),
so I'm including it here.

--jhawk

megaGET

  * Latest release: 0.21
  * Download: Fedora Core 4, Win32

Instructions

megaget -h                : Output help
megaget             : Send a file
megaget         : Receive a file with a given password
megaget -l                : Listen to receive files
megaget   : Send a file to a listener with a given password

megaget is a general purpose file upload/download utility.  It has two primary modes of operation: send and receive.

Mode 1: Sending files
To send a file from one computer to another, simply run:

    > megaget blah.txt
    Your password is 'AAGIU', waiting to send file.
    (Hint: Run 'megaget AAGIU' to receive this file on another computer.)

This chooses a random password (in this case, AAGIU) and notifies the megaget server that you're ready to send the file 'blah.txt'.  To receive the file, go to the other computer and run:

    > megaget AAGIU

This will contact the megaget server with the password AAGIU, find the first computer, and then receive 'blah.txt' direct in a peer-to-peer fashion.  (No data ever goes through the megaget server itself.)  To repeat the operation on other computers, just run 'megaget AAGIU' again and again.

Mode 2: Receiving files
Alternatively, if you want to receive one or more files from other computers, simply run megaget in 'listen' mode using the '-l' parameter:

    > megaget -l
    Your password is 'OFXAR', waiting to receive.
    (Hint: Run 'megaget  OFXAR' to send a file to this computer.)

This chooses a random password (in this case, OFXAR) and notifies the megaget server that it's ready to receive files from other computers.  Then, go to another computer and run:

    > megaget blah.txt OXFAR

This will contact the megaget server with the pasword OXFAR, find the first computer, and then send 'blah.txt' direct in a peer-to-peer fashion.  To receive more files, just repeat the operation on other computers, or with more files.

Additional Parameters:
-v               : Verbose output (-vV for extra verbose)
-q               : Quiet output
-s : : Override the default server (megaget.redswoosh.net:443)
-r        : Repeats the test the stated number of times
-tcp             : Uses TCP instead of Mega (alternates if repeating)
-sr       : Limit the send rate to  per second

megaGET v0.21: dbarrett@akamai.com

home help back first fref pref prev next nref lref last post