ryoakg
7/26/2016 - 12:35 PM

nc と curl で web クラアント/サーバ

nc と curl で web クラアント/サーバ

#!/bin/sh
file=/etc/passwd
port=8081
while : ; do
  nc -l -p ${port} <<EOF
HTTP/1.0 200 Ok
Content-Length: $(wc -c < ${file})

$(cat ${file})
EOF
done
#!/bin/sh
curl -i http://localhost:8081
#!/bin/sh
nc -l -p 8081 | hexdump -C <<EOF
HTTP/1.0 200 Ok

EOF