#!/bin/sh #################### 需要輸入的選項 ############################## # 您的 apache log 檔存放的位置 http_log_file_path="/usr/local/apache/logs/access_log" # 統計資料輸出的html檔存放位置 html_file_path="/usr/local/apache/htdocs/nimda/index.html" ########## 將本日的access 記錄存成 red_attack.txt ############### y=`date +%d/%b/20%y` cat $http_log_file_path | grep "$y" > nimda_attack.txt ######## 以echo方式送出 html code 到指定的檔案 ################### y=`date +20%y-%m-%d` echo '
' >> $html_file_path #列出嘗試入侵的ip (排序,並且同一個ip只列一次) y=`date +20%y-%m-%d` cat nimda_attack.txt | grep "GET /scripts/root.exe" | cut -d" " -f1 | sort | uniq >> $html_file_path echo '