|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
×
一定程度上能检测到DOS攻击,根据CPU判断
没有判断包数,没有判断在哪个接口上出现的,只是在DOS攻击的时候取一个认证
当然也可以改善,在PPPOE上就能获取到某个用户,在多LAN上就能得到某个接口
就看你怎么改了,在我这这个就够用的了,大家可以根绝自己的流量,包数 更改此脚本
这个只是给大家一个参考吧
图没的贴,只贴代码和脚本
add name="monitor" on-event=monitor start-date=mar/20/2007 start-time=14:49:19 \
interval=30s comment="" disabled=no
add name="RunScheduleMonitor" on-event=monitorSchedule start-date=mar/20/2007 \
start-time=14:00:01 interval=1h comment="" disabled=no
monitor脚本
/system resource monitor once do={ {:if ($cpu-used>50 && $cpu-used<75) do=[system script run 2sSniffer]} {:if ($cpu-used>75) do=[system script run 1sSniffer]}}
monitorSchedule脚本
/system scheduler set monitor disabled=no
1sSniffer 脚本
:global a
:global b
:global c
:set a [/system resource get cpu-load]
:delay 1
:set b [/system resource get cpu-load]
:delay 1
:set c [/system resource get cpu-load]
:set c ($a+$b+$c)
:if ($c > 230 ) do={{:set a [system clock get time];:set b [:pick "$a" 0 2];:set c [:pick "$a" 3 5];:set a ($b . $c . dos);:log warning "$a"}{:beep length=30s frequency=2755}{:foreach i in=[/interface find disabled=no] do={{:set b [/interface get $i name]}{:set c ($b . $a)}{/tool sniffer set file-name=$c filter-protocol=all-frames interface=$i}{/tool sniffer start}{:delay 1}{/tool sniffer stop}}}{/system scheduler set monitor disabled=yes}}
2sSniffer脚本
:global a
:global b
:global c
:set a [/system resource get cpu-load]
:delay 1
:set b [/system resource get cpu-load]
:delay 1
:set c [/system resource get cpu-load]
:set c ($a+$b+$c)
:if ($c > 150 ) do={{:set a [system clock get time];:set b [:pick "$a" 0 2];:set c [:pick "$a" 3 5];:set a ($b . $c . dos);:log warning "$a"}{:beep length=30s frequency=2755}{:foreach i in=[/interface find disabled=no] do={{:set b [/interface get $i name]}{:set c ($b . $a)}{/tool sniffer set file-name=$c filter-protocol=all-frames interface=$i}{/tool sniffer start}{:delay 2}{/tool sniffer stop}}}{/system scheduler set monitor disabled=yes}}
希望大家作出更多更实用的脚本^_^
抓包文件用ethereal查看
[ 本帖最后由 cracks 于 2007-11-4 12:41 编辑 ] |
|