Copy.Local : quick file transfers

Don’t you just hate it when you get to some shared space, and you need to copy some files over to a computer, but you don’t have the correct interconnecting dongles (thanks apple…)  or the process of transferring files back and forth over a usb drive is getting tedious?  That’s why I wrote copy.local.

Copy.local is a simple self contained binary, that when run, configures the hostname copy.local (via mdns) to respond to requests on port 80.  If you point a browser on the same network to http://copy.local, you’ll get a simple website that allows you to drop files into a box, and have them transferred over to the machine running copy.local.

copy.local screen shot

Copy.local is written in GO, and if you want to see the source it’s all on Github.

Running

  • To run on mac you need to use sudo (so mdns broadcast works) : sudo ./copylocal
  • to run on windows, you need this?  (at least to get mdns working)
  • to run on linux ??

If the mdns fails, you can still just connect to the IP that is shown when the program starts up.

Binaries

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s