Python3-based http.server supporting Basic AUTH and HTTPS; it's SimpleHTTPServer with python3 facial hair!
Project description
python3HTTPSAuthServer
It's SimpleHTTPServer, with python3 facial hair! Supports:
- HTTP Basic AUTH [username:pass]
- HTTPS encryption
- Self-generates self-signed certificate, or you can bring your own
usage: python3HTTPSAuthServer.py [-h] [-i IP] [-p PORT] [-a AUTH] [-s] [-c CERT] [-k PRIVATEKEY]
Python HTTPS Auth Server
optional arguments:
-h, --help show this help message and exit
-i IP, --ip IP Bind IP (Default all interfaces 0.0.0.0)
-p PORT, --port PORT Bind port, default 8443
-a AUTH, --auth AUTH HTTP BASIC auth [username:password]
-s, --https Use HTTPS
-c CERT, --cert CERT If you brought your own CERT, then by all means... [fullpath]
-k PRIVATEKEY, --privatekey PRIVATEKEY If you brought your own PRIVATE_KEY, then by all means... [fullpath]
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for python3HTTPSAuthServer-0.1.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 799924b3524101c48af421b70a48d363014d9c6bd3a2dddb929233e226f8ccd0 |
|
MD5 | 9968edb658257880a907f0d90ab07a28 |
|
BLAKE2b-256 | 9e8252b1d5a44a7c843198ef91ea43d4d736d0120f985ae48f62a4260be1560d |
Hashes for python3HTTPSAuthServer-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6617c9c94635ac4d1bad6535103b78e78660c39c71daf45eb6ece58052632e0f |
|
MD5 | 3a8465214ece608538be89447371d00b |
|
BLAKE2b-256 | b74bb8f8924c0b2b17f29a699ae0f3f4cfbd26e6787c9957706bf65056628b80 |