jablonka.czprosek.czf

czfcentos

Subversion Repositories:
[/] [trunk/] [router/] [home/] [www/] [cgi-bin/] [autotest.cgi] - Rev 3 Go to most recent revision

Compare with Previous - Blame - Download


#!/bin/bash
echo Content-type: text/html
echo

dl_date=`/bin/date '+%Y/%m/%d-%H:%M:%S'`
dl_logfile="./dashboard.log"
dl_logfileday="./dashboard_day.log"
dl_catcmd="/bin/cat"
dl_grepcmd="/bin/grep"
dl_awkcmd="/bin/awk"
dl_hnmcmd="/bin/hostname"

dl_header="<html><head><title>Autotest @ `$dl_hnmcmd`</title><META http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-2\"></head><body BGCOLOR=\"#FFFFFF\" TEXT=\"#000000\">"
dl_footer="<a href=http://www.simandl.cz>(c) Petr Simandl</a></body></html>"

echo $dl_header
echo "<center>"
echo "<h3>Toto je testovací stránka na routeru `$dl_hnmcmd` pro vypsání otevřených portů Vašeho počítače</h3>"
echo "<h3>Vítejte v síti !</h3>"

dl_remotemac=`/sbin/arp -n | /bin/grep "$REMOTE_ADDR " | awk '{print $3}'`
dl_remoteiface=`/sbin/arp -n | /bin/grep "$REMOTE_ADDR " | awk '{print $5}'`

if [ ! -n "$dl_remotemac" ]; then dl_remotemac="nenalezena" ; fi

echo "Vaše IP adresa je $REMOTE_ADDR<br>"
echo "Vaše MAC adresa je $dl_remotemac<br>"
echo "Pokud Váš počítač neslouží jako server neměl by mít otevřené (OPEN) porty!<br>"
echo "Pokud se najdou otevřené porty ihned nastavte správně firewall a aktualizujte antivirus!"

dl_nmap=`nmap -vv $REMOTE_ADDR | tr "\n" "#"`

echo "<pre>"
echo $dl_nmap | sed 's/open/<blink><b><font color=red>OPEN<\/font><\/b><\/blink>/g' | tr "#" "\n"
echo "</pre>"

dl_result=`echo $dl_nmap | tr "#" "\n" | grep -c "open port"`

if [ "$dl_result" -eq 0 ]
  then
    echo "Na Vašem počítači nebyly nalezeny otevřené porty a Váš firewall tedy funguje!"
    echo "<h1>Vše je v pořádku!</h1>"
    echo "Pokud nemáte nainstalujte si <a href="http://jablonka.cz/forum/viewtopic.php?t=129">antivir</a>"
    echo "a <a href="http://jablonka.cz/forum/viewtopic.php?t=130">antispyware</a>!"
  else
    echo "<h1>Na Vašem počítači byly nalezeny otevřené porty!</h1>"
    echo "Počet otevřených portů : "$dl_result
    echo "<h1>Zapněte si prosím <a href="http://jablonka.cz/forum/viewtopic.php?t=32">firewall</a>!</h1>"
    echo "Pokud nemáte nainstalujte si <a href="http://jablonka.cz/forum/viewtopic.php?t=129">antivir</a>"
    echo "a <a href="http://jablonka.cz/forum/viewtopic.php?t=130">antispyware</a>!"
fi



echo "</center>"
echo $dl_footer
exit 0

Powered by WebSVN 2.2.1