什么是CC攻击?

CC攻击就是利用大量代理服务器对目标计算机发起大量连接,导致目标服务器资源枯竭造成拒绝服务。那么如何判断查询CC攻击呢?

本文主要介绍了一些Linux下判断CC攻击的命令。

查看所有80端口的连接数

netstat -nat|grep -i “80”|wc -l

对连接的IP按连接数量进行排序

netstat -anp | grep ‘tcp|udp’ | awk ‘{print $5}’ | cut -d: -f1 | sort | uniq -c | sort -n

netstat -ntu | awk ‘{print $5}’ | cut -d: -f1 | sort | uniq -c | sort -n

netstat -ntu | awk ‘{print $5}’ | egrep -o “[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}” | sort | uniq -c | sort -nr

查看TCP连接状态

netstat -nat |awk ‘{print $6}’|sort|uniq -c|sort -rn

netstat -n | awk ‘/^tcp/ {print $NF}’|sort|uniq -c|sort -rn

netstat -n | awk ‘/^tcp/ {++S[$NF]};END {for(a in S) print a, S[a]}’

netstat -n | awk ‘/^tcp/ {++state[$NF]}; END {for(key in state) print key,”\t”,state[key]}’

netstat -n | awk ‘/^tcp/ {++arr[$NF]};END {for(k in arr) print k,”\t”,arr[k]}’

netstat -ant | awk ‘{print $NF}’ | grep -v ‘[a-z]’ | sort | uniq -c

查看80端口连接数最多的20个IP

cat /www/web_logs/waitalone.cn_access.log|awk ‘{print $1}’|sort|uniq -c|sort -nr|head -100

tail -n 10000 /www/web_logs/waitalone.cn_access.log|awk ‘{print $1}’|sort|uniq -c|sort -nr|head -100

cat /www/web_logs/waitalone.cn_access.log|awk ‘{print $1}’|sort|uniq -c|sort -nr|head -100

netstat -anlp|grep 80|grep tcp|awk ‘{print 5}'|awk -F: '{print5}'|awk -F: '{print5}'|awk -F: '{print 1}’|sort|uniq -c|sort -nr|head -n20

netstat -ant |awk ‘/:80/{split($5,ip,”:”);++A[ip[1]]}END{for(i in A) print A,i}’ |sort -rn|head -n20

用tcpdump嗅探80端口的访问看看谁最高

tcpdump -i eth0 -tnn dst port 80 -c 1000 | awk -F”.” ‘{print 1"."1"."1"."2”.”3"."3"."3"."4}’ | sort | uniq -c | sort -nr |head -20

查找较多time_wait连接

netstat -n|grep TIME_WAIT|awk ‘{print $5}’|sort|uniq -c|sort -rn|head -n20

查找较多的SYN连接

netstat -an | grep SYN | awk ‘{print 5}' | awk -F: '{print5}' | awk -F: '{print5}' | awk -F: '{print 1}’ | sort | uniq -c | sort -nr | more

linux下实用iptables封ip段的一些常见命令:

封单个IP的命令是:

iptables -I INPUT -s 211.1.0.0 -j DROP

封IP段的命令是:

iptables -I INPUT -s 211.1.0.0/16 -j DROP

iptables -I INPUT -s 211.2.0.0/16 -j DROP

iptables -I INPUT -s 211.3.0.0/16 -j DROP

封整个段的命令是:

iptables -I INPUT -s 211.0.0.0/8 -j DROP

封几个段的命令是:

iptables -I INPUT -s 61.37.80.0/24 -j DROP

iptables -I INPUT -s 61.37.81.0/24 -j DROP

想在服务器启动自运行的话有三个方法:

1、把它加到/etc/rc.local中

2、iptables-save >/etc/sysconfig/iptables可以把你当前的iptables规则放到/etc/sysconfig/iptables中,系统启动iptables时自动执
行。

3、service iptables save 也可以把你当前的iptables规则放/etc/sysconfig/iptables中,系统启动iptables时自动执行。

后两种更好此,一般iptables服务会在network服务之前启来,更安全。

解封的话:
iptables -D INPUT -s IP地址 -j REJECT

iptables -F 全清掉了

linux cc攻击相关推荐

  1. linux cc攻击脚本,GitHub - yuanguoping/CCKiller: Linux轻量级CC攻击防御工具脚本

    CCkiller Linux attack defense scripts tool --- Linux CC攻击防御工具脚本 请执行如下命令在线安装: curl -ko install.sh htt ...

  2. Linux CC攻击脚本

    Linux CC攻击脚本 CC(ChallengeCollapsar)主要是用来攻击页面的.大家都有这样的经历,就是在访问论坛时,如果这个论坛比较大,访问的人比较多,打开页面的速度会比较慢,访问的人越 ...

  3. linux cc攻击防范

    2019独角兽企业重金招聘Python工程师标准>>> 参考了一下链接的内容: http://blog.csdn.net/cnbird2008/article/details/872 ...

  4. linux下查看cc攻击

    什么是CC攻击?CC攻击就是利用大量代理服务器对目标计算机发起大量连接,导致目标服务器资源枯竭造成拒绝服务.那么如何判断查询CC攻击呢?本文主要介绍了一些Linux下判断CC攻击的命令. 查看所有80 ...

  5. linux服务器防cc攻击工具,宝塔linux面板

    使用宝塔linux面板很多用户受到CC攻击不知如何防范. 下面讲下如何利用宝塔自带的功能来进行基本的CC防护. 首先是在nginx上有个waf安全模块,里面有CC防护设置.(要求nginx为1.12版 ...

  6. linux代理破盾cc,Linux使用CCKiller防御少量IP高并发CC攻击(防刷站) - Late Winter

    CCKiller:Linux轻量级CC攻击防御工具,秒级检查.自动拉黑和释放.CCKiller 是用于个人低配服务器的轻量级 CC 攻击防御,可以抵挡单个 IP 产生的高并发攻击. 功能特性 ①.秒级 ...

  7. 在Linux下如何查CC攻击?

    什么是CC攻击?CC攻击就是利用大量代理服务器对目标计算机发起大量连接,导致目标服务器资源枯竭造成拒绝服务.那么如何判断查询CC攻击呢?本文主要介绍了一些Linux下判断CC攻击的命令. AD:201 ...

  8. linux cc脚本,Linux运维知识之Linux简单处理CC攻击shell脚本

    本文主要向大家介绍了Linux运维知识之Linux简单处理CC攻击shell脚本,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. 第一个脚本是通过查找日志中访问次数过多的ip,并 ...

  9. linux服务器网站被cc攻击,Linux被DDOSCC攻击如何解决

    原标题: Linux被DDOS&CC攻击如何解决 解决方案&思路 怀疑是CC攻击,鉴于系统是centos,运行了下面的这两行命令. netstat -anlp|grep 80|grep ...

最新文章

  1. 你以为 CSS 只是个简单的布局?装逼指南了解一下
  2. ELK+redis搭建nginx日志分析平台
  3. centos 安装nginx笔记
  4. ospf工作原理_OSPF动态路由配置经典案例
  5. JAVA面试题:你怎么设计一个消息队列?
  6. java实现线性表的案例_数据结构—线性表(LinearList)的原理以及Java实现案例
  7. oracle性能优化求生指南_Vue项目性能优化--实践指南,网上最全最详细
  8. python编程课第七课_Python 第7课 if的介绍和使用
  9. cass生成里程文件桩号不全,cass生成桩号
  10. php数据可视化相关内容_漏刻有时基于Echarts的php数据管理后台的数据可视化大屏代码...
  11. 关系型数据库的物理连接
  12. 6.无线射频基础知识介绍_无线射频工作原理
  13. 用灭点法提取的深度图
  14. 利用PS的磁性套索工具进行抠图
  15. 鸿蒙系统有没有方舟编译器,华为鸿蒙系统终于来了! 首款方舟编译器应用正式上架: 鸿蒙OS可用...
  16. 【生成模型】浅析玻尔兹曼机的原理和实践
  17. 第十二届noc网络机器人赛项成绩_2017年第15届中小学NOC活动全国决赛机器人超市购物赛项获奖结果...
  18. backtrader FAQ:什么是一篮子订单Bracket Orders optMaster
  19. Mybatis实现联合查询(六)
  20. 联通沃享小颗粒真正好用的(虚拟专用网络)正式上线

热门文章

  1. python内建函数是什么意思_python、什么是内建函数?
  2. Oracle中的chr()函数与ascii()函数
  3. JAVA小tips--Scanner.nextLine()与Scanner.next()及其他的差别
  4. odoo继承过来的模型定义_rec_name不生效解决办法
  5. 如何把多个pdf合并成一个pdf?
  6. C++ map和unordered_map详解
  7. 【Go入门】Go语言基础知识
  8. vue中使用hover.css动画
  9. JQuery .find()方法查找
  10. 谭浩强c语言 读后感,读谭浩强C语言数据结构有感(1)