#!/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="Autotest @ `$dl_hnmcmd`" dl_footer="(c) Petr Simandl" echo $dl_header echo "
" echo "

Toto je testovací stránka na routeru `$dl_hnmcmd` pro vypsání otevřených portů Vašeho počítače

" echo "

Vítejte v síti !

" 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
" echo "Vaše MAC adresa je $dl_remotemac
" echo "Pokud Váš počítač neslouží jako server neměl by mít otevřené (OPEN) porty!
" echo "Pokud se najdou otevřené porty ihned nastavte správně firewall a aktualizujte antivirus!" dl_nmap=`nmap -vv $REMOTE_ADDR | tr "\n" "#"` echo "
"
echo $dl_nmap | sed 's/open/OPEN<\/font><\/b><\/blink>/g' | tr "#" "\n"
echo "
" 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 "

Vše je v pořádku!

" echo "Pokud nemáte nainstalujte si antivir" echo "a antispyware!" else echo "

Na Vašem počítači byly nalezeny otevřené porty!

" echo "Počet otevřených portů : "$dl_result echo "

Zapněte si prosím firewall!

" echo "Pokud nemáte nainstalujte si antivir" echo "a antispyware!" fi echo "
" echo $dl_footer exit 0 WebSVN - czfcentos - Blame - Rev 2 - /trunk/router/home/www/cgi-bin/autotest.cgi
  jablonka.czprosek.czf

czfcentos

Subversion Repositories:
[/] [trunk/] [router/] [home/] [www/] [cgi-bin/] [autotest.cgi] - Blame information for rev 2

 

Line No. Rev Author Line

Powered by WebSVN 2.2.1