#!/bin/bash echo "[$(date +%T)] GET $1 ($2)" >> get.log ./handle_requests.sh $@ if [ $? -eq 0 ]; then exit 0 fi if [ -z "$1" -o "$1" == "index.html" ]; then body="\n\n$WAKEBOARD_TITLE\n\n\n\n" body+="\n\n\n" IFS=$'\n' leases=$(cat /var/lib/misc/dnsmasq.leases | cut -d ' ' -f2-4) for lease in $leases; do mac=$(echo $lease | cut -d ' ' -f1) ip=$(echo $lease | cut -d ' ' -f2) hostname=$(echo $lease | cut -d ' ' -f3) if [ -n "$(grep -i "$mac" /etc/dnsmasq.conf)" ]; then body+="\n" body+="\n" body+="" body+="" body+="" body+="" fi done body+="
HostnameIP AddressMAC AddressWakeup
" body+="
X
" body+="" body+="" body+="
$hostname$ip$mac\n" body+="
\n\n\n" cat <