快速启动各类服务
HTTP
python3 -m http.server 80 --bind 0.0.0.0
python2 -m SimpleHTTPServer 80 --bind 0.0.0.0
busybox httpd -f -p 80 (无法列目录)
php -S 0.0.0.0:80 -t .
ruby -run -e httpd . -p 80
caddy file-server --listen :80 (无法列目录)
npx http-server -p 80 -a 0.0.0.0
HTTPS
openssl req -x509 -newkey rsa:2048 -nodes -keyout k.key -out k.crt -subj "/CN=localhost" -days 365 >/dev/null 2>&1
sudo python2 -c "import BaseHTTPServer,SimpleHTTPServer,ssl;httpd=BaseHTTPServer.HTTPServer(('0.0.0.0',443),SimpleHTTPServer.SimpleHTTPRequestHandler);httpd.socket=ssl.wrap_socket(httpd.socket,certfile='cert.pem',keyfile='key.pem',server_side=True);httpd.serve_forever()"
sudo python3 -c "import http.server,ssl;h=http.server.HTTPServer(('0.0.0.0',443),http.server.SimpleHTTPRequestHandler);c=ssl.SSLContext(ssl.PROTOCOL_TLS_SERVER);c.load_cert_chain('cert.pem','key.pem');h.socket=c.wrap_socket(h.socket,server_side=True);h.serve_forever()"
sudo openssl s_server -quiet -key key.pem -cert cert.pem -accept 443 -WWW
SMB
impacket-smbserver share . -smb2support
FTP
sudo python3 -m pyftpdlib -p 21 -w
msf -x "use auxiliary/server/ftp;run"
本文来自博客园,作者:catlas,转载请注明原文链接:https://www.cnblogs.com/catlas4blog/p/19916191

浙公网安备 33010602011771号