Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

python3HTTPSAuthServer-0.1.1.tar.gz (3.5 kB view details)

Uploaded Source

Built Distribution

python3HTTPSAuthServer-0.1.1-py3-none-any.whl (16.5 kB view details)

Uploaded Python 3

File details

Details for the file python3HTTPSAuthServer-0.1.1.tar.gz.

File metadata

  • Download URL: python3HTTPSAuthServer-0.1.1.tar.gz
  • Upload date:
  • Size: 3.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.3

File hashes

Hashes for python3HTTPSAuthServer-0.1.1.tar.gz
Algorithm Hash digest
SHA256 599a55bf783247adc6681a4d5830ce180c3e723b156537c9d4d33349cb191e10
MD5 532574a38463d80cf68ac03a40bf8f9a
BLAKE2b-256 5807dcd8694c6b0d80994a1adcb0111078fd95670404a3cf65bb647547ab6afc

See more details on using hashes here.

File details

Details for the file python3HTTPSAuthServer-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: python3HTTPSAuthServer-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 16.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.3

File hashes

Hashes for python3HTTPSAuthServer-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 f1658a63476644b2c8bfc1283dc9f8853849c872375b69576f009bbb8c02c216
MD5 7c006ba7a275a9af3e1bf2f619912be8
BLAKE2b-256 6e9f1c13ed5974cacf52402ea67804df2feb9b6f486a5b9ee7ad199b5d285e23

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page