#!/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/
"
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
czfcentos |
Subversion Repositories: |
[/] [trunk/] [router/] [home/] [www/] [cgi-bin/] [autotest.cgi] - Blame information for rev 2
Powered by WebSVN 2.2.1