All Projects → sc0tfree → Updog

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.

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
kipp
A flexible file storage server
Stars: ✭ 33 (-96.68%)
Mutual labels:  file-upload, file-sharing
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
Na
Share files on your local network
Stars: ✭ 15 (-98.49%)
Mutual labels:  file-sharing, http-server
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

Version 1.4 Python 3.8 MIT License sc0tfree Twitter

updog

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.

Updog screenshot

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].