diff options
Diffstat (limited to 'bashweb.sh')
-rwxr-xr-x | bashweb.sh | 28 |
1 files changed, 28 insertions, 0 deletions
@@ -5,3 +5,31 @@ ## written in bash. ## ## ## ########################################################## + +data=$(cat index.bhtml | envsubst) + +main () { + netcat -q 0 -l 1234 <<EOF +HTTP/1.1 200 OK +Server: Bashweb +Date: $(date) +Content-Type: text/html; charset=utf-8 +Content-Length: ${#data} +Connection: keep-alive +X-Frame-Options: SAMEORIGIN +X-XSS-Protection: 1; mode=block +Cache-Control: private, no-cache, no-store, must-revalidate +X-Content-Type-Options: nosniff +Pragma: no-cache +Expires: Sat, 01 Jan 2000 00:00:00 GMT +Referrer-Policy: no-referrer-when-downgrade + +$data +EOF +} + +while true +do + main &>/dev/null +done + |