# Yesterday statics script # version on 25 March 98 - Patarakin nda=`date | cut -d\ -f3` mda=`date | cut -d\ -f2` lda=`expr $nda - 4` cat /var/log/apache/access.log | # erase local uchcom hosts grep $lda\/$mda | grep -v '193.232.174.59' | grep -v '193.232.174.58' | grep -v '195.208.225.62' | grep -v '195.208.225.7' | # erase some of robots grep -v 171.64.75.64 | grep -v 193.189.227.33 | grep -v 193.232.120.179 | grep -v 194.204.131.19 | grep -v 195.43.230.5 | grep -v 204.123.9.20 | grep -v 204.192.112.130 | grep -v 208.215.47.115 | grep -v 209.1.12.247 | grep -v 209.1.12.253 | grep -v 209.167.50.20 | grep -v 38.244.156.234 | grep -v 156.54.253.2 | grep -v 204.162.96.9. | grep -v 193.124.129.3. | grep -v 195.54.2.8 | grep -v 193.114.89.13. | # erase images and died grep -v GIF | grep -v jpg | grep -v gif | grep -v .JPG | grep -v U-FREDU | grep -v yurch | grep -v U-FREdu | grep -v cgi-bin | # create tmp file cut -d\ -f1,7 > /tmp/$lda$mda echo "" echo "" echo "Statistics" echo " " echo "" echo "" echo "

Uchcom statistics

" echo "
$lda $mda
" ed1=`cat /tmp/$lda$mda| grep educ | wc -l` pat=`cat /tmp/$lda$mda | grep \~pat | wc -l` met=`cat /tmp/$lda$mda | grep MET | wc -l ` ed=`expr $ed1 + $pat +$met` echo "

" echo "All Uchcom" \ `cat /tmp/$lda$mda | wc -l ` echo "

" echo '" # hosts to come echo '' echo "

Guests

" echo "Some Names does not exist (Authoritative answer)" echo '' > /tmp/$lda cat /tmp/$lda$mda | cut -d\ -f1 | sort | uniq | while read line do host $line | grep Name | sed 's/Name:\ //' >> /tmp/$lda done echo "
"
echo 'RU' \
`cat /tmp/$lda | grep [.][Rr][Uu] | wc -l` 
echo 'SU' \
`cat /tmp/$lda | grep [.][Ss][Uu] | wc -l`
echo 'COM' \
`cat /tmp/$lda | grep [.][Cc][Oo][Mm] | wc -l`
echo 'EDU' \
`cat /tmp/$lda | grep [.][Ee][Dd][Uu] | wc -l`
echo 'FI' \
`cat /tmp/$lda | grep [.]fi | wc -l`
echo 'UK' \
`cat /tmp/$lda | grep [.][Uu][Kk] | wc -l`
echo 'FRANCE' \
`cat /tmp/$lda | grep [.][Ff][Rr] | wc -l`
echo 'GERMANY' \
`cat /tmp/$lda | grep [.][Dd][Ee] | wc -l`
echo 'CANADA' \
`cat /tmp/$lda | grep [.][Cc][Aa] | wc -l`
echo 'CHECHIA' \
`cat /tmp/$lda | grep [.][Cc][Zz] | wc -l`
echo 'Israil' \
`cat /tmp/$lda | grep [.][Ii][Ll] | wc -l`
echo 'Ukraina' \
`cat /tmp/$lda | grep [.][Uu][Aa] | wc -l`
echo "
" echo "" echo "" #End of script