找回密码
 加入会员
搜索
查看: 1826|回复: 3

防CC攻击

[复制链接]

33

主题

84

回帖

164

积分

入住清职

发表于 2007-12-5 13:31 | 显示全部楼层 |阅读模式
防CC攻击

'代码开始

Set fileobj=CreateObject("Scripting.filesystemobject")
logfilepath="E:\w3log\W3SVC237\ex070512old.log"    '注意指定受攻击网站的日志路径。
'如果是虚拟主机,要查是哪个网站受攻击,可以查看:C:\WINDOWS\system32\LogFiles\HTTPERR ,根据错误
日志很容易分析出来。
writelog "netsh ipsec static add policy name=XBLUE"
writelog "netsh ipsec static add filterlist name=denyip"

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

'程序功能:把logfiles中的IP提取成ipsec需要的过滤格式,导入ipsec中过滤。适合某个网站受大量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 '去除重复的IP。
  overip=overip&newip
  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
FreeBsd1984@YaHoo.com

No more tears ,No more goodbye.

18

主题

710

回帖

815

积分

认识清职

发表于 2007-12-5 14:20 | 显示全部楼层
眼花了.....
回复

使用道具 举报

33

主题

84

回帖

164

积分

入住清职

 楼主| 发表于 2007-12-5 17:40 | 显示全部楼层
把代码复制下来,文件名改为XXX.VBS
FreeBsd1984@YaHoo.com

No more tears ,No more goodbye.
回复

使用道具 举报

8

主题

210

回帖

194

积分

入住清职

情人湖水怪

发表于 2007-12-5 18:54 | 显示全部楼层
看不懂啊:sem04 [:L]
这学期的C语言怎么办啊
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入会员

本版积分规则

Archiver|手机版|小黑屋|清职在线BBS站 ( 粤R:000003 )

GMT+8, 2025-8-30 16:09 , Processed in 0.069605 second(s), 21 queries .

Powered by Discuz! X3.5

© 2006-2025 QYPT.COM

快速回复 返回顶部 返回列表