zrobilem sobie taki pliczek ktory wyswietla polecenie niceshaper stats
w kodzie html - moze nie dokonca jest to dopracowane ale moze ktos pociagnie temat
uruchomilem serwer thttpd z prawami roota na porcie 85 z mozliwoscia wykonania plikow .pl
w /etc/rc.d/thttpd - dodalem wpis:
Cytuj:
[ -z "$PID" ] && /usr/sbin/thttpd -d /var/www-stat -l /var/log/thttpd.log -c "**.pl" -u root -p 85 -T ISO=8859-2
utworzylem katalog
Cytuj:
/var/www-stat
Cytuj:
restart serwera thttpd
da katalogu /var/www-stats wzucamy plik o nazwie niceshaper.pl i o takiej zawartosci:
Cytuj:
#!/bin/sh
rm /tmp/test.tmp
rm /tmp/test1.tmp
echo "
<head>
<TITLE>Statystyki niceshaper'a w wersji HTML</TITLE>.
<meta HTTP-EQUIV=Refresh CONTENT=300>
<meta HTTP-EQUIV=Cache-Control content=no-cache>
<meta HTTP-EQUIV=Pragma CONTENT=no-cache>
<meta HTTP-EQUIV=Content-Type CONTENT=text/html; charset=iso-8859-2>
</head>
"
echo '<body style="background-color: e0e0e0">'
echo "<center><font color=#000000 face=Verdana><b>Statystyki Niceshapera</b> - `date +%H:%M.%S`</font></center>
<br>
<center><a href="niceshaper.pl"><b>Odswież</b></a></p></center>
"
niceshaper stats > /tmp/test.tmp
sed -e '1d' /tmp/test.tmp > /tmp/test1.tmp
sed 's:$:<br></td></tr><tr><td>:' /tmp/test1.tmp > /tmp/test.tmp
echo "<font size=1 face="Courier New" color="Black" lang="pl">"
echo "<center><table border=1 ><tr><td>"
echo "------HOST-------DOWNLOAD---(aktualnie)---UPLOAD---(aktualnie)
<br></td></tr><tr><td>"
cat < /tmp/test.tmp
echo "</table></center>"
echo "</font>"
rm /tmp/test.tmp
rm /tmp/test1.tmp
echo "</body></html>"
nadajemy mu prawa 777 i z poziomu przegladarki na porcie 85 mozemy sprubowac odpalic plik
milej zabawy