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.
Science Score: 13.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
○.zenodo.json file
-
○DOI references
-
○Academic publication links
-
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (9.1%) to scientific vocabulary
Keywords
Repository
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.
Basic Info
Statistics
- Stars: 3,103
- Watchers: 28
- Forks: 320
- Open Issues: 48
- Releases: 5
Topics
Metadata Files
README.md
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.
Owner
- Name: Henry Prince
- Login: sc0tfree
- Kind: user
- Website: https://www.sc0tfree.com
- Repositories: 2
- Profile: https://github.com/sc0tfree
Pentester. Red teamer. OSCP. Former wardialer and OKI 900 enthusiast. Senior Security Consultant @CTXIS.
GitHub Events
Total
- Issues event: 1
- Watch event: 196
- Issue comment event: 9
- Pull request event: 4
- Fork event: 18
Last Year
- Issues event: 1
- Watch event: 196
- Issue comment event: 9
- Pull request event: 4
- Fork event: 18
Committers
Last synced: 9 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| sc0tfree | h****y@s****m | 12 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 8 months ago
All Time
- Total issues: 46
- Total pull requests: 22
- Average time to close issues: 7 months
- Average time to close pull requests: 3 minutes
- Total issue authors: 42
- Total pull request authors: 17
- Average comments per issue: 1.61
- Average comments per pull request: 0.59
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 2
- Average time to close issues: N/A
- Average time to close pull requests: 1 minute
- Issue authors: 0
- Pull request authors: 1
- Average comments per issue: 0
- Average comments per pull request: 0.5
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- adeutscher (3)
- Cyb3rC3lt (2)
- justinsteven (2)
- mengyyy (1)
- Kartibok (1)
- rafalohaki (1)
- kush5683 (1)
- mars-online (1)
- zhangyongwei11 (1)
- kali64amd (1)
- PowerPress (1)
- BinaryLolz (1)
- kaiby (1)
- piramiday (1)
- TheAlmightyDada (1)
Pull Request Authors
- felmoltor (4)
- adeutscher (4)
- xingxinghuo1000 (2)
- pantsmanuk (1)
- kush5683 (1)
- S4ntiagoP (1)
- trhacknonimous (1)
- lowSoA (1)
- Natgho (1)
- owIsec (1)
- louis-irl (1)
- KFDCompiled (1)
- xBZZZZ (1)
- psyhomb (1)
- crstian19 (1)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 1
-
Total downloads:
- pypi 1,496 last-month
- Total docker downloads: 78,640
- Total dependent packages: 0
- Total dependent repositories: 6
- Total versions: 5
- Total maintainers: 1
pypi.org: 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.
- Homepage: https://github.com/sc0tfree/updog
- Documentation: https://updog.readthedocs.io/
- License: MIT
-
Latest release: 1.4
published about 6 years ago
Rankings
Maintainers (1)
Dependencies
- colorama *
- flask *
- flask_httpauth *
- pyopenssl *
- werkzeug *
- colorama *
- flask *
- flask_httpauth *
- pyopenssl *
- werkzeug *