β dropperino git:(main) python3 dropperino.py 443 0.0.0.0 --ssl
+ Cert: /var/folders/p9/rrk794j13mg_pfg4zwbzz7h00000gn/T/tmp7o87ti78
+ Key: /var/folders/p9/rrk794j13mg_pfg4zwbzz7h00000gn/T/tmpbs6mwxu8
Starting HTTPS server on https://0.0.0.0:443
Simple upload/download file transfer server with SSL generation support.
Certificate generation requires cryptography
package, but the code will run plain HTTP server without it.
wget https://raw.githubusercontent.com/krystianbajno/dropperino/refs/heads/main/dropperino.py
pip install cryptography # optional for HTTPS
python3 dropperino.py -h # print help
python3 dropperino.py # 0.0.0.0 8000 http
python3 dropperino.py --ssl # https
python3 dropperino.py 8000 # port
python3 dropperino.py 8000 0.0.0.0 # host port
python3 dropperino.py 8000 0.0.0.0 --ssl # host port https
python3 dropperino.py --dir /etc # 0.0.0.0 8000 http, serve /etc directory
python3 dropperino.py --dir --fullpath # Show full paths instead of relative paths