Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- # httpd als bashism via https://www.heise.de/newsticker/meldung/Webserver-als-Shell-Einzeiler-1936993.html
- # plopp_cmd copied from echoerr() via http://stackoverflow.com/a/2990533
- # No options, fsckit. ;)
- # 'version 0' (no, just 20161216.1)
- NETCAT_CMD="/usr/bin/netcat"
- ECHO_CMD="/bin/echo"
- CAT_CMD="/bin/cat"
- PLOPP_CMD() { printf "\n\n%s\n" "$*" >&2; date >&2; logger "PLOPP $(date)"; printf "\n\n\n" >&2 ; }
- while true ; do { PLOPP_CMD 'Plopp start ' ; $ECHO_CMD -e 'HTTP/1.1 200 OK\r\nContent-Type: application/x-ns-proxy-autoconfig\r\nConnection: close\r\n'; $CAT_CMD /home/hackbyte/wpad.dat ; } | $NETCAT_CMD -c -l -p 8080 ; PLOPP_CMD 'plopp end'; done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement