ssh ft@ingrix.info
Quick reference
Password: opensesame
The receiver has to connect while the sender is connected. Files are not stored locally, this service acts as a pipe or proxy.
Maxiumum file size for the sender is 10M unless you send me your public key (mailto ingrix at sdf dot org)
What is it?
ft@ingrix.info is a utility for doing a single-shot live file transfer. You can think of it a bit like an online version of a unix pipe or a fifo. It is useful when you:
- don't want to sign up for an account on a site
- don't want the file sitting around on someone's server while/after it gets transferred.
This service is provided over ssh because almost everyone has ssh, and it's well-suited to using traditional unix tools with it (like cat, echo, grep, etc).
Details
A sender pipes data to ft@ingrix.info via ssh, and a receiver reads that data from ft@ingrix.info either over ssh or via the Gemini protocol. The sender must initiate the transfer. The receiver must connect while the sender is still connected.
The general format of the ssh command:
Where "<some identifier>" is some arbitrary way you want to identify your data stream. It may contain up to 32 alphanumeric characters, dots (.), and underscores (_).
For example, to send a file you would open a terminal and execute:
You'll get some output that looks like:
Yes, the password is 'opensesame'
To receive the file you would either navigate a gemini client to the listed address or use ssh. For example, if we use my gemini client pxc:
Another example of how you can use this for crude messaging
How private is this?
Ultimately you can't trust what I say, so if you care then encrypt the data you transfer here. That being said, no file data is stored on the server except what is held in the connection buffers, and the identifiers you use are stored as filenames on the filesystem. This utility basically opens a pipe on the server that the sender writes into and the receiver reads from. I do log IPs and file transfer sizes just so that I can catch any abuse and get a vague idea if anyone is using the service, but I really don't want to know what's being sent through this.
Can I transfer more than 10M of data?
Yes, I can give you the ability to send more than 10M of data, but I'll need an ssh public key from you. You can either email me at ingrix at sdf dot org or drop by dreamchat on hashnix:
Tell me the maximum file size you'd like to send and include an ssh public key for me to use (in the same format as authorized_keys)