#!/usr/local/bin/bash rm /data/portaudit.txt freebsd-update fetch freebsd-update install /usr/local/sbin/portaudit -Fda > /data/portaudit.txt netstat -W nape | grep EST | awk '{print $5 " -> " $4}'| egrep -v "(ircd)" >> /data/portaudit.txt echo "---------------OTHER SERVICE CHECKS " >> /data/portaudit.txt # CGIProxy check export varlatest=`links -dump "http://www.jmarshall.com/tools/cgiproxy/" | grep "CGIProxy "` if [[ "$varlatest" != *2.0.1* ]] then echo ERROR: CGIProxy is OLD ! >> /data/portaudit.txt links -dump "http://www.jmarshall.com/tools/cgiproxy/" | grep "CGIProxy " >> /data/portaudit.txt #else #echo ok fi # gallery check export varlatest=`lynx -width=999 -dump -nolist "http://gallery.menalto.com/downloads" | grep 'Gallery 1.' | sed 's/.*Gall//g'` if [[ "$varlatest" != *1.5.6* ]] then echo ERROR: gallery is OLD ! >> /data/portaudit.txt lynx -width=999 -dump -nolist "http://gallery.menalto.com/downloads" | grep 'Gallery 1.' | sed 's/.*Gall//g' >> /data/portaudit.txt #else #echo ok fi # Uber uploader check export varlatest=`links -dump "http://sourceforge.net/project/showfiles.php?group_id=148921&package_id=164322" | grep Latest` if [[ "$varlatest" != *4.6* ]] then echo ERROR: Uber Uploader is OLD ! http://sourceforge.net/projects/uber-uploader/ >> /data/portaudit.txt links -dump "http://sourceforge.net/project/showfiles.php?group_id=148921&package_id=164322" | grep Latest >> /data/portaudit.txt #else #echo ok fi # webcal check export varlatest=`links -dump "http://www.k5n.us/webcalendar.php?topic=Download" | grep latest` if [[ "$varlatest" != *1.0.5* ]] then echo ERROR: webcalendar is OLD ! >> /data/portaudit.txt links -dump "http://www.k5n.us/webcalendar.php?topic=Download" | grep latest >> /data/portaudit.txt #else #echo ok fi echo "---------------OTHER SERVICE CHECKS " >> /data/portaudit.txt cat /data/portaudit.txt | egrep -v "(New|atabase|database|problem|Reference|immediately)" | mailx rmccurdy1@yahoo.com