Simply exchange files with WOOF (Web Offer One File)

2 pointsposted 9 hours ago
by Lammy

1 Comments

necovek

9 hours ago

I love this, but a couple of things I'd like to see in a tool like this:

* bind to all IPs attached to network interfaces (this seems to go through a very limited set of "test IPs")

* bind to port 0 to get a random non-privileged port (seems to default to 8080)

* generate a self-signed certificate and listen using https for encrypted traffic to avoid eavesdropping on a network that has untrusted parties too

* offer on-the-fly (de)compression with appropriate HTTP headers

* directory listing when pointed at a directory

(I am also aware this is a very old tool that was ported to py3 3 years ago, so don't really expect any of the above)