File Transfer
Last updated
Last updated
Updog is a replacement for Python’s SimpleHTTPServer
. It allows uploading and downloading via HTTP/S, can set ad hoc SSL certificates and use HTTP basic auth.
Nix: updog
updog [-d DIRECTORY] [-p PORT] [--password PASSWORD] [--ssl]
-d DIRECTORY, --directory DIRECTORY
Root directory [Default=.]
-p PORT, --port PORT
Port to serve [Default=9090]
--password PASSWORD
Use a password to access the page. (No username)
--ssl
Enable transport encryption via SSL
--version
Show version
-h, --help
Show help
Serve from your current directory:
updog
Serve from another directory:
updog -d /another/directory
Serve from port 1234:
updog -p 1234
Password protect the page:
updog --password examplePassword123!
Please note: updog uses HTTP basic authentication. To login, you should leave the username blank and just enter the password in the password field.
Use an SSL connection:
updog --ssl
A special thank you to Nicholas Smith for designing the updog logo.