在线看片电视剧免费看,精品国产一区二区三区2021,99久久久无码国产精品免费,精品人妻少妇嫩草AV无码专区

    電話(huà)

    0411-39943997

仟億科技
客服中心
  • 電話(huà)
  • 電話(huà)咨詢(xún):0411-39943997
  • 手機
  • 手機咨詢(xún):15840979770
    手機咨詢(xún):13889672791
網(wǎng)絡(luò )營(yíng)銷(xiāo) >更多

Windows IIS 網(wǎng)站日志文件分析程序

作者:billionnet 發(fā)布于:2011/12/19 15:49:49 點(diǎn)擊量:

Windows Server具有事件日志記錄的功能,其IIS日志文件里記錄了包括下列信息:誰(shuí)訪(fǎng)問(wèn)了您的站點(diǎn),訪(fǎng)問(wèn)者查看了哪些內容等等。通過(guò)定期檢查這些日志文件,網(wǎng)站管理員可以檢測到服務(wù)器或站點(diǎn)的哪些方面易受攻擊或存在其他安全隱患。

  不過(guò),目前的日志分析工具并不是很完善,有些功能并不具備,特別是針對某個(gè)URL地址進(jìn)行攻擊的分析并不多,下面是一個(gè)VB Script程序,保存為VBS程序后可以在服務(wù)器上運行,用于分析和檢測IIS日志里針對某個(gè)URL地址進(jìn)行攻擊的IP地址。

'代碼開(kāi)始
targeturl = "/archives/2761.html"  '受攻擊網(wǎng)站的URL地址。
logfilepath = "C:\LogFiles\W3SVC\ex110813.log"  '受攻擊網(wǎng)站的日志路徑。

 

On Error Resume Next
Set fileobj = CreateObject("scripting.filesystemobject")
Set fileobj2 = CreateObject("scripting.filesystemobject")
Set myfile = fileobj2.opentextfile(logfilepath, 1, False)
  
Do While myfile.atendofstream <> True
myline = myfile.readline()
myline2 = Split(myline, " ")
newip = myline2(9)
myurl = myline2(5)
If targeturl = myurl Then
      writelog newip
End If
Loop

myfile.Close
Set fileobj2 = Nothing
Msgbox "結束."

Sub writelog(errmes)
ipfilename = "blockip.txt"
Set logfile = fileobj.opentextfile(ipfilename, 8, True)
logfile.writeline errmes
logfile.Close
Set logfile = Nothing
End Sub
'代碼結束
 

IIS日志

  分析出來(lái)的IP如果出現異常,可以通過(guò)程序,將其批量添加到IIS的屏蔽IP列表里,下面是網(wǎng)上找到的一段VBScript代碼,將其改名為vbs后,把上面那段程序的IP導入,即可批量屏蔽攻擊者的IP地址。

'代碼開(kāi)始
'/*=========================================================================
' * Intro VBScript使用ADSI為IIS批量添加屏蔽或允許訪(fǎng)問(wèn)的IP 
' * FileName VBScript-ADSI-IIS-Add-Deny-Grant-IP-Change-MetaBase.xml.vbs 
' *==========================================================================*/ 
'AddDenyIP2All "192.168.1.106,255.255.255.0" 
'AddDenyIP "123456","127.0.0.1" 
'AddDenyIP2All "14.113.226.116"

 

'添加要屏蔽的IP或一組計算機,到一個(gè)指定站點(diǎn)上 
Sub AddDenyIP(strWebNo, strDenyIp) 
On Error Resume Next 
Set SecObj = GetObject("IIS://LocalHost/W3SVC/" & strWebNo & "/Root") 
Set MyIPSec = SecObj.IPSecurity 
MyIPSec.GrantByDefault = True 
IPList = MyIPSec.IPDeny 
i = UBound(IPList) + 1 
ReDim Preserve IPList(i) 
IPList(i) = strDenyIp 
MyIPSec.IPDeny = IPList 
SecObj.IPSecurity = MyIPSec 
SecObj.Setinfo 
End Sub 
'添加要屏蔽的IP或一組計算機,到IIS公共配置,以應用到所有站點(diǎn) 
'如果之前對有些站點(diǎn)單獨做過(guò)屏蔽IP設置,在些設置不會(huì )生效,得在總的網(wǎng)站上設置一下,然后覆蓋所有子結點(diǎn) 
Sub AddDenyIP2All(strDenyIp) 
On Error Resume Next 
Set SecObj = GetObject("IIS://LocalHost/W3SVC") 
Set MyIPSec = SecObj.IPSecurity 
MyIPSec.GrantByDefault = True 
IPList = MyIPSec.IPDeny 
i = UBound(IPList) + 1 
ReDim Preserve IPList(i) 
IPList(i) = strDenyIp 
MyIPSec.IPDeny = IPList 
SecObj.IPSecurity = MyIPSec 
SecObj.Setinfo 
End Sub 
'添加允許的IP或一組計算機,到一個(gè)指定站點(diǎn)上 
Sub AddGrantIP(strWebNo, strGrantIp) 
On Error Resume Next 
Set SecObj = GetObject("IIS://LocalHost/W3SVC/" & strWebNo & "/Root") 
Set MyIPSec = SecObj.IPSecurity 
MyIPSec.GrantByDefault = False 
IPList = MyIPSec.IPGrant 
i = UBound(IPList) + 1 
ReDim Preserve IPList(i) 
IPList(i) = strGrantIp 
MyIPSec.IPGrant = IPList 
SecObj.IPSecurity = MyIPSec 
SecObj.Setinfo 
End Sub 
'添加允許的IP或一組計算機,到IIS公共配置,以應用到所有站點(diǎn) 
'如果之前對有些站點(diǎn)單獨做過(guò)屏蔽IP設置,在些設置不會(huì )生效,得在總的網(wǎng)站上設置一下,然后覆蓋所有子結點(diǎn) 
Sub AddGrantIP2All(strGrantIp) 
On Error Resume Next 
Set SecObj = GetObject("IIS://LocalHost/W3SVC") 
Set MyIPSec = SecObj.IPSecurity 
MyIPSec.GrantByDefault = False 
IPList = MyIPSec.IPGrant 
i = UBound(IPList) + 1 
ReDim Preserve IPList(i) 
IPList(i) = strGrantIp 
MyIPSec.IPGrant = IPList 
SecObj.IPSecurity = MyIPSec 
SecObj.Setinfo 
End Sub 
'顯示IIS公共配置里禁止訪(fǎng)問(wèn)的IP 
Sub ListDenyIP() 
Set SecObj = GetObject("IIS://LocalHost/W3SVC") 
Set MyIPSec = SecObj.IPSecurity 
IPList = MyIPSec.IPDeny 'IPGrant/IPDeny 
WScript.Echo Join(IPList, vbCrLf) 
' For i = 0 To UBound(IPList) 
' WScript.Echo i + 1 & "-->" & IPList(i) 
' Next 
End Sub
 

 


分享到:


Copyright@ 2011-2016 版權所有:大連千億科技有限公司 遼ICP備11013762-3號   google網(wǎng)站地圖   百度網(wǎng)站地圖   網(wǎng)站地圖

公司地址:大連市沙河口區中山路692號辰熙星海國際2317 客服電話(huà):0411-39943997 QQ:2088827823 37482752

法律聲明:未經(jīng)許可,任何模仿本站模板、轉載本站內容等行為者,本站保留追究其法律責任的權利! 隱私權政策聲明

无码一区二区三区| 国产极品粉嫩馒头一线天AV| 性少妇MDMS丰满HDFILM| 欧洲夜晚福利100集| 亚洲AV成人一区二区三区观看在线| AAAAAA片裸体全身|