佳木斯湛栽影视文化发展公司

主頁 > 知識庫 > 用vbscript來添加ip策略 自動封IP

用vbscript來添加ip策略 自動封IP

熱門標簽:服務(wù)器配置 檢查注冊表項 呼叫中心市場需求 鐵路電話系統(tǒng) 美圖手機 網(wǎng)站文章發(fā)布 銀行業(yè)務(wù) 智能手機
程序主要是讀取這個網(wǎng)站的iis日志,分析出其中的IP地址,用安全策略自動封閉。VBS代碼如下:
復(fù)制代碼 代碼如下:

  '代碼開始

  Set fileobj=CreateObject("Scripting.filesystemobject")
  logfilepath="E:w3logW3SVC237ex070512old.log" '注意指定受攻擊網(wǎng)站的日志路徑。
  '如果是虛擬主機,要查是哪個網(wǎng)站受攻擊,可以查看:C:WINDOWSsystem32LogFilesHTTPERR ,

  根據(jù)錯誤日志很容易分析出來。
  writelog "netsh ipsec static add policy name=XBLUE"
  writelog "netsh ipsec static add filterlist name=denyip"

  overip=""
  f_name=logfilepath
  '指定日志文件

  '程序功能:把logfiles中的IP提取成ipsec需要的過濾格式,導入ipsec中過濾。適合某個網(wǎng)站受大量CC攻擊的情況。

  set fileobj88=CreateObject("Scripting.FileSystemObject")
  Set MYFILE=fileobj88.OpenTextFile(f_name,1,false)
  contentover=MYFILE.ReadAll()
  contentip=lcase(contentover)
  MYFILE.close
  set fileobj88=nothing
  on error resume next
  myline=split(contentip,chr(13))
  for i=0 to ubound(myline)-1

  myline2=split(myline(i)," ")
  newip=myline2(6)
  '指定分離的標識字符串!
  if instr(overip,newip)=0 then '去除重復(fù)的IP。
  overip=overipnewip
  dsafasf=split(newip,".")
  if ubound(dsafasf)=3 then
  writelog "netsh ipsec static add filter filterlist=denyip srcaddr="newip" dstaddr=Me

  dstport=80 protocol=TCP"
  end if
  else
  wscript.echo newip " is exits!"
  end if
  next
  writelog "netsh ipsec static add filteraction name=denyact action=block"
  writelog "netsh ipsec static add rule name=kill3389 policy=XBLUE filterlist=denyip

  filteraction=denyact"
  writelog "netsh ipsec static set policy name=XBLUE assign=y"


  Sub writelog(errmes) '導出IPsec的策略文件為一個bat文件。
  ipfilename="denyerrorip.bat"
  Set logfile=fileobj.opentextfile(ipfilename,8,true)
  logfile.writeline errmes
  logfile.close
  Set logfile=nothing
  End Sub

  '代碼結(jié)束

  把上述代碼存為一個.vbs文件,設(shè)置好其中日志的路徑。雙擊運行即可,運行完畢后生成一個denyerrorip.bat文件,這個是ipsec所需要的策略文件,直接雙擊運行即可。

標簽:長治 樂山 河南 沈陽 紅河 滄州 新疆 上海

巨人網(wǎng)絡(luò)通訊聲明:本文標題《用vbscript來添加ip策略 自動封IP》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    永吉县| 六安市| 县级市| 怀宁县| 民县| 宁乡县| 霍邱县| 综艺| 鸡泽县| 偃师市| 宜兰市| 思茅市| 东阿县| 广平县| 嘉荫县| 德钦县| 建湖县| 邻水| 丰宁| 深泽县| 鄂托克前旗| 汉川市| 万安县| 邹平县| 岱山县| 长岭县| 凤台县| 图们市| 葵青区| 德江县| 巴东县| 齐齐哈尔市| 外汇| 泰宁县| 嘉黎县| 敖汉旗| 嵊泗县| 郸城县| 屏山县| 资源县| 偃师市|