sc0tfree / Updog
Licence: mit
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.
Stars: ✭ 994
Programming Languages
python
139335 projects - #7 most used programming language
Projects that are alternatives of or similar to Updog
Pomfe.co V1
Pomfe.co File Hosting Site Source Code
Stars: ✭ 31 (-96.88%)
Mutual labels: file-sharing, file-upload
Uguu
Simple lightweight temporary file hosting.
Stars: ✭ 359 (-63.88%)
Mutual labels: file-sharing, file-upload
Void
Fast and elegant file hosting service.
Stars: ✭ 48 (-95.17%)
Mutual labels: file-upload, file-sharing
archivebot
💾 A telegram bot for backing up and collecting all kinds of media.
Stars: ✭ 65 (-93.46%)
Mutual labels: file-upload, file-sharing
Pomf
Simple file uploading and sharing
Stars: ✭ 535 (-46.18%)
Mutual labels: file-sharing, file-upload
Efo
EFO是一个基于SpringBoot和Vue构建的文件分享系统,包括文件的上传与下载,文件的权限管理,远程文件管理等功能。
Stars: ✭ 327 (-67.1%)
Mutual labels: file-sharing, file-upload
lolisafe
Blazing fast file uploader and awesome bunker written in node! 🚀
Stars: ✭ 181 (-81.79%)
Mutual labels: file-upload, file-sharing
Filestash
🦄 A modern web client for SFTP, S3, FTP, WebDAV, Git, Minio, LDAP, CalDAV, CardDAV, Mysql, Backblaze, ...
Stars: ✭ 5,231 (+426.26%)
Mutual labels: file-sharing, file-upload
Slate
WIP - An open source Filecoin storage and retrieval client that makes it easy to collect, organize, and share data anywhere.
Stars: ✭ 383 (-61.47%)
Mutual labels: file-sharing, file-upload
Ffsend
📬 Easily and securely share files from the command line. A fully featured Firefox Send client.
Stars: ✭ 5,448 (+448.09%)
Mutual labels: file-sharing, file-upload
rustypaste
A minimal file upload/pastebin service.
Stars: ✭ 102 (-89.74%)
Mutual labels: file-upload, file-sharing
Pwndrop
Self-deployable file hosting service for red teamers, allowing to easily upload and share payloads over HTTP and WebDAV.
Stars: ✭ 878 (-11.67%)
Mutual labels: file-sharing, http-server
PiZilla
A lightweight, open-source file sharing web application for local networks.
Stars: ✭ 22 (-97.79%)
Mutual labels: file-upload, file-sharing
SimpleFS
Simple, Portable PHP File-Sharing
Stars: ✭ 1 (-99.9%)
Mutual labels: file-upload, file-sharing
Meteor-Files-Demos
Demos for ostrio:files package
Stars: ✭ 51 (-94.87%)
Mutual labels: file-upload, file-sharing
IPS-BitTracker
Bit Torrent Tracker application for IPS 4.5x Community Suite
Stars: ✭ 18 (-98.19%)
Mutual labels: file-upload, file-sharing
Dropit
DropIt is a File Uploader built with nodejs, Upload, get a link, and share your files with anyone easily.
Stars: ✭ 367 (-63.08%)
Mutual labels: file-sharing, file-upload
Kodexplorer
A web based file manager,web IDE / browser based code editor
Stars: ✭ 5,490 (+452.31%)
Mutual labels: file-sharing, file-upload
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.
Installation
Install using pip:
pip3 install updog
Usage
updog [-d DIRECTORY] [-p PORT] [--password PASSWORD] [--ssl]
Argument | Description |
---|---|
-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 |
Examples
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
Thanks
A special thank you to Nicholas Smith for designing the updog logo.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].