#!/bin/bash echo "[$(date +%T)] GET $REQUEST_PATH_SANE ($REQUEST_PATH)" >> get.log ./handle_requests.sh "$@" if [ $? -eq 0 ]; then exit 0 fi set -f set $REQUEST_FIELDS set +f while [[ $# -gt 0 ]]; do length="$1" key="$2" shift shift value="" for i in $(seq 1 $length); do value+="$1 " shift done case $key in User-Agent) if [[ $value =~ Mobile ]]; then mobile=1 fi ;; esac done if [ -z "$REQUEST_PATH_SANE" -o "$REQUEST_PATH_SANE" == "index.html" ]; then body="\n
\nHostname | IP Address | MAC Address | Wakeup | ||
"
body+=" X "
body+=" "
body+=" "
body+=" | \n"
body+="$hostname | " body+="$ip | " body+="$mac | " body+="\n" body+=" |
Hostname | IP Address | MAC Address | Wakeup | ||
"
body+=" X "
body+=" "
body+=" "
body+=" | \n"
body+="$hostname | " body+="$ip | " body+="$mac | " body+="\n" body+=" |