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

查看所有80端口的连接数

netstat -nat|grep -i "80"|wc -l

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

netstat -anp | grep 'tcp|udp' | awk '{print }' | cut -d: -f1 | sort | uniq -c | sort -n

netstat -ntu | awk '{print }' | cut -d: -f1 | sort | uniq -c | sort -n

netstat -ntu | awk '{print }' | egrep -o "[0-9].[0-9].[0-9].[0-9]" | sort | uniq -c | sort -nr

查看TCP连接状态

netstat -nat |awk '{print }'|sort|uniq -c|sort -rn

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

netstat -n | awk '/^tcp/ ;END {for(a in S) print a, S[a]}'

netstat -n | awk '/^tcp/ ; END {for(key in state) print key,"t",state[key]}'

netstat -n | awk '/^tcp/ ;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 }'|sort|uniq -c|sort -nr|head -100

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

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

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

netstat -ant |awk '/:80/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 "."".""."}' | sort | uniq -c | sort -nr |head -20

查找较多time_wait连接

netstat -n|grep TIME_WAIT|awk '{print }'|sort|uniq -c|sort -rn|head -n20

查找较多的SYN连接

netstat -an | grep SYN | awk '{print }' | awk -F: '{print }' | 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攻击?

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

  2. linux下nginx防止cc攻击

    哦嘞嘞哦啦啦. 今天由骚老头哦给大家讲解一下cc攻击的防护. 在讲之前呢,先给大家讲解一下什么是cc攻击: 攻击者借助代理服务器生成指向受害主机的合法请求,实现DDOS和伪装就叫:CC(Challen ...

  3. linux 服务器 iptables 防止arp病毒,Linux下防御ARP病毒攻击

    Linux下防御ARP病毒攻击的类似文章网络上太多了,但效果各有千秋,这里写下我自己的心得. 方法一: 此法比较简单,简言之就是绑定网关的IP和MAC,命令如下: $ sudo arp -s 192. ...

  4. Linux拉黑攻击IP,linux服务器如果被cc攻击怎么自动拉黑肉鸡IP(教程篇)

    一.Shell 代码 #!/bin/bash#Author:ZhangGe#Desc:Auto Deny Black_IP Script.#Date:2014-11-05#取得参数$1为并发阈值,若留 ...

  5. Linux下做一个arp欺骗程序6,LINUX下防ARP欺骗攻击

    arp欺骗的原理不多述,基本就是利用发送假的arp数据包,冒充网关.一般在网上通讯的时候网关的IP和MAC的绑定是放在arp 缓存里面的,假的arp包就会刷新这个缓存,导致本该发送到网关的数据包发到了 ...

  6. linux防火墙能阻止cc攻击吗,linux csf 防火墙 防止少量的ddos cc攻击很有效

    上篇博客说到,httpd请求数过多,apache连接数不够,加大连接数的做法,在受ddos,cc攻击的情况下,最终的结果就是系统资源耗尽,导致死机. 测试服务器,也没有想到会受到攻击,什么防范措施也没 ...

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

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

  8. Linux下防范缓冲区溢出攻击安全策略(转)

    缓冲区溢出攻击是目前黑客最常用的攻击手段之一,为了应对不断涌现的缓冲区溢出攻击,我们研究了在Linux系统下防范缓冲区溢出的方法,通过研究,总结了在Linux平台下防范缓冲区溢出攻击的安全策略,这些安 ...

  9. DDoS deflate - Linux下防御/减轻DDOS攻击

    前言 互联网如同现实社会一样充满钩心斗角,网站被DDOS也成为站长最头疼的事.在没有硬防的情况下,寻找软件代替是最直接的方法,比如用iptables,但是iptables不能在自动屏蔽,只能手动屏蔽. ...

最新文章

  1. Mybatis排序无效问题解决
  2. 深度学习核心技术精讲100篇(四十)-微信“看一看“内容理解与推荐,背后深层次的技术知多少?
  3. 大商超的2020:转型、收紧、试新
  4. 忘记番石榴:5个Google库Java开发人员应该知道的
  5. 在switch语句中,case后的标号只能是什么?
  6. 面试题57 - II. 和为s的连续正数序列 golang
  7. SQL点滴9—使用with语句来写一个稍微复杂sql语句
  8. 在VsCode里编写和运行不同语言的程序
  9. 这售价要抢疯了?iPhone SE 2再曝光:将搭载A13芯片
  10. ubuntu下安装ettercap
  11. python 图片对比文件夹_Python挑选文件夹里宽大于300图片的方法
  12. 手模手教你装 文能黑苹果,武可3A游戏大作的2400块主机
  13. Windows 下安装 MySQL 及使用可视化工具执行 SQL 脚本过程记录
  14. 分辨西瓜和冬瓜的思考
  15. SQL语句值left join,right join,inner join的用法
  16. 【PMP考试最新解读】第七版《PMBOK》应该如何备考?(含最新资料)
  17. 《Free Pascal 语言与基础算法》_数据排序_9_士兵站队问题题解
  18. 物联网操作系统HelloX V1.85发布公告
  19. 光模块MSA多源协议详细解析
  20. [商业]博客中国的新广告方式

热门文章

  1. java action result_Struts2 Result 返回JSON对象详解
  2. JAVA图片压缩指定大小范围
  3. 微信小程序app.js调用wx.login
  4. 优化算法之梯度下降法、牛顿法、拟牛顿法和拉格朗日乘数法
  5. WindowsXP 设置优化操作终极全攻略
  6. 与痘痘达成和平共处五项原则
  7. 凯撒密码加密解密C语言详细代码
  8. 开源即巅峰,《Java程序性能优化实战》GitHub三小时标星已超34k
  9. SpringBoot定时任务 - 集成quartz实现定时任务(单实例和分布式两种方式)
  10. 2023-01-03 Echarts学习笔记(二) 常见Option配置项介绍:xAxis,yAxis,series,grid,toolbox,legend,tooltip,title,color等