Andrew W. Gaunt - 2013-02-21

[Description]
With this tool you can create obfuscated (difficult to guess) URLs to storage space that is reachable using an using an ftp client (anonymous ftp uploads) or a web browser (for downloads). The URLs can be thought of as 'keys' to access the storage space you control access to. The keys can be kept private or shared with others whom you trust.

The links are delivered to the email address you provide.
The links are not otherwise availble to you or anyone else.
The links are different, however they both point to the same file space.
One or both of the links can be shared with others if you wish.
You can keep the upload link private and share only the download link or vice versa.
Others can share the links if you provide them.

No user account is created or needed. The email sent to you is considered to be a 'callback' and is the only the method used to confirm your identity. The links are only emailed to you provided your email is part of a domain that is recognized as "OK" or if your particular email is recognized as "OK." e.g.

your_address@good.company.com is "OK" and will work.
your_address@unknown.or.bad.com is not "OK" and will not work.

If all goes well, you will get an email that looks like this.

Your anonymous ftp space [My_FTP_Space] is created.

You may upload to this URL with an ftp client:
ftp://www.foo.org/pub/Service/Private/ytl4a49y9834lk5jdfg9u34764qzuwhhihl7jrx4rzyrw7lcdyt

You can Cut and Paste the above link into a Windows Explorer address bar or within Windows IE select "Page" and "Open FTP Site in Windows Explorer." Alternately you can use any ftp client such as FileZilla:
http://filezilla-project.org

Others may download with http:
https://www.foo.org/pub/Service/Private/9ur1dm934534jldfg0msdfmxtwe4ay5oc9b3n30r4r20yoj69da

Keeping it Simple

The links in this email are the only way for you to know how to get to your space. If you lose the email and links, your space still exists, however you won't know how to access it. You can create new one, however. In addition to the many GUI based FTP/HTTP clients available, CLI tools such as ncftp and wget can be used for uploading and downloading files to your space.

Here are some examples.

Uploading with ncftp or in Windows

Use the First Link to upload a ZIP archive file

$ ncftpput www.foo.org /pub/Service/Private/e92n7opr345lkjsdfkjsdfgy4imj3srywahzm149la1i9cmzzhh files.zip

Paste the URL into a Windows Explorer address bar and drag/drop files to/from other Windows Explorer panels.

Download files with wget or a web browser

Use the Second Link to pull all files down to current directory

$ wget -r --no-check-certificate https://www.foo.org/pub/Service/Private/uax9hip3yq8h9x9zksfdflkja345j3o9zr3pmrykyittdid87xc

Paste the second link into a Web Browser address bar and view/download files with http.