1 頁 (共 1 頁)

自動加入雅虎郵件病毒到黑名單中

文章發表於 : 2009年 1月 4日, 10:56
super
代碼: 選擇全部
#!/bin/sh
#MailScanner + yahoo 郵件病毒統計
export LC_TIME="us_US"
file_path="/var/www/html/yahoo"
log_path="/var/log/maillog"
tmp=/tmp/_maillist_
daym=`date +%b`
dayd=`date +%e`
day="$daym $dayd"
day2=`date +%x" "%X`
day3=`date +%F`
index=$file_path/all-yahoo-virus
indexdaily=$file_path/$day3-yahoo-virus
search1='Filename Checks:'
search2='yahoo.com'
search3='SpamAssassi'

count=`grep "$day" $log_path | grep "$search1" |awk -F "(" '{print $2}'|awk '{print $1}' |sort|uniq`
   if [ -n "$count" ]; then
       k=0
       for yfn_in in $count
          do
              _tmp_email[k]=`grep "$day" $log_path |grep "$yfn_in" |grep "$search2"  |grep "$search3" |awk -F ")" '{print $1}' |awk -F "(" '{print $2}' `
              if [ -n "${_tmp_email[$k]}" ]; then
              w3m 'http://admin:passwd@localhost/mailscanner/lists.php?entry='${_tmp_email[$k]}'&to=&domain=&list=b&submit=Add' >/tmp/test
              echo ${_tmp_email[$k]} >>$tmp
              k=$[$k+1]
              fi
          done
   fi
cat $indexdaily >> $tmp
cat $tmp|sort|uniq > $indexdaily
cat $index >> $tmp
cat $tmp|sort|uniq > $index
>$tmp