首页 | 安全文章 | 安全工具 | Exploits | 本站原创 | 关于我们 | 网站地图 | 安全论坛
  当前位置:主页>安全文章>文章资料>系统安全>文章内容
Shell 防止CC攻击
来源:vfocus.net 作者:vfocus 发布时间:2011-04-27  

以下防止CC攻击主要是过滤访问日志的方法将IP封入防火墙内,将脚本放入cron中十分钟执行一次即可,也可跟据自己的需求进行修改,因为我使用的lighttp做web服务器,所以是读取lighttp访问日志,此脚本同样适用apache服务器:
#!/bin/bash
/www/MTCC/solution_ip.sh
/usr/bin/tail
-1000 /var/log/lighttpd/access.log | grep -v 127.0.0.1 | awk '{print $1}' | awk
'$1 {++S[$1]} END {for(a in S) print a, S[a]}' | sort -k 2 -n -r | awk '$2>10
{print $1}' >
/www/MTCC/block_ip.txt
/www/MTCC/block_ip.sh
#!/bin/bash
for blockIp in
`cat /www/MTCC/block_ip.txt`
do
echo
"Blocking...$blockIp"
/sbin/iptables -I IPTABLES 4 -s $blockIp -j
REJECT
done
#iptables -A INPUT -s $1 -j
REJECT
#!/bin/bash
/usr/bin/tail -1000 /var/log/lighttpd/access.log | grep
-v 127.0.0.1 | awk '{print $1}' | awk '$1 {++S[$1]} END {for(a in S) print a,
S[a]}' | sort -k 2 -n -r | awk '$2>10 {print $1,$2}'



 
[推荐] [评论(0条)] [返回顶部] [打印本页] [关闭窗口]  
匿名评论
评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
 §最新评论:
  热点文章
·Windows 系统调用功能列表
·windows入侵提权-创建隐藏帐号(
· CC_STACKPROTECTOR防止内核stac
· Exploit The Linux Kernel NULL
·Linux内核安全研究之Stack Overf
·Kernel Locking 中文版
·Award BIOS Rootkit,universal
·IA32上Linux内核中断机制分析
·N种内核注入DLL的思路及实现
·PHP代码审计
·glibc 2.3.5 的一些新安全特性
·Struts2/XWork < 2.2.0 Remote C
  相关文章
·PHP漏洞中的战争
·PHP代码审计
·Linux下的入侵响应案例
· CC_STACKPROTECTOR防止内核stac
·Linux内核安全研究之Stack Overf
·php扫马、内网查mysql数据库账号
·HOWTO: 在本地配置名字服务器并
·分析DLL劫持攻击
·windows堆溢出利用方式总结
·windows溢出保护原理与绕过方法
·php通用防注入程序
·*nux系统各版本的本地root密码破
  推荐广告
CopyRight © 2002-2018 VFocuS.Net All Rights Reserved