command:
python3 -m http.server port
PUT enabled one liner:
python3 -c "from http.server import HTTPServer,SimpleHTTPRequestHandler;import os;class H(SimpleHTTPRequestHandler):\n def do_PUT(self):\n l=int(self.headers['Content-Length']);p=self.translate_path(self.path);open(p,'wb').write(self.rfile.read(l));self.send_response(201);self.end_headers();\nHTTPServer(('0.0.0.0',8000),H).serve_forever()"
- listenes on
0.0.0.0:8000
- writes uploaded files to current dir
- powershell iwr command for later use:
Invoke-WebRequest -Uri http://192.168.150.115:8000/dfir_tools.zip `
-Method PUT `
-InFile dfir_tools.zip