2019独角兽企业重金招聘Python工程师标准>>>

贴上脚本

1、显示连接数最多的IP

sudo  netstat -nalop |grep ip:port |awk '{print $5}'|awk '{split($0,a,":" ); print a[1]}' |uniq -c | sort -nr|head -n5

2、把连接数量最多的IP封掉

sudo  netstat -nalop |grep ip:port |awk '{print $5}'|awk '{split($0,a,":" ); print a[1]}' |uniq -c | sort -nr|head -n3|awk '{print $2}' |xargs -isip sudo iptables -A INPUT -s sip -j DROP

如果IP比较多的话,多执行两次就OK。

转载于:https://my.oschina.net/internetafei/blog/664909

防止Ddos攻击脚本相关推荐

  1. html5 防止脚本攻击,shell防ddos攻击脚本(二)

    在上一篇shell防ddos攻击脚本(一)中,我给大家发了个脚本,那只是针对单机的,如果是在负载均衡下的话,很容易把自己的服务器ip给误封,所以这篇文章就给大家发个可以添加白名单的shell脚本. 系 ...

  2. python模拟ddos攻击_python版DDOS攻击脚本

    本文实例为大家分享了python版DDOS攻击脚本,供大家参考,具体内容如下 于是就找到了我之前收藏的一篇python的文章,是关于ddos攻击的一个脚本,正好今天有空,就实践下了. 附上源码pyDd ...

  3. CentOS防御DDoS攻击脚本

    CentOS防御DDoS攻击脚本 ​ 用Cron定时任务来执行脚本统计单个IP的最大连接数,如果超过设置的阈值APF或者iptables来阻止,并在预设的阻止时间后释放. 一.安装 下载并允许此安装脚 ...

  4. DDOS-deflate工具:ddos.sh脚本解读(预防DDOS攻击脚本)

    DDOS-deflate工具:ddos.sh脚本解读(预防DDOS攻击脚本) [root@server ddos]# cat ddos.sh #!/bin/sh ################### ...

  5. python ddos攻击脚本_python版本DDOS攻击脚本

    今天为了休息下,换换脑子,于是就找到了我之前收藏的一篇python的文章,是关于ddos攻击的一个脚本,正好今天有空,就实践下了. 附上源码pyDdos.py:#!/usr/bin/env pytho ...

  6. DDOS攻击脚本快速简便网络扫描与DDOS

    软件:pentmenu 功能:包含大部分Flooding攻击模块 一个能让你进行快速简便网络扫描与DOS攻击的命令菜单 必要时需要sudo 已在Debian与Arch下测试通过 常见的DDOS攻击类型 ...

  7. php shell ddos,shell防ddos攻击脚本(一)

    最近服务器经常受到攻击,并且还大多数是晚上,实在是受不了晚上起来处理,直接从网上搜了个写得不错的shell封ddos脚本,这个脚本是老外写的,我觉得效果还不错,发给大家看看吧. 系统:centos 5 ...

  8. linux防ddos攻击脚本,Linux系统防止DDOS攻击脚本

    chmod +x install.sh ./install.sh 安装结束后,配置主配文件 ddos.conf ##### Paths of the script and other files PR ...

  9. linux防ddos攻击脚本,Linux IPTables防DDOS攻击Shell脚本

    1.Shell脚本 #!/bin/bash /bin/netstat -na |grep ESTABLISHED |awk '{print $5}' |awk -F : '{print $1}' | ...

最新文章

  1. CalledFromWrongThreadException
  2. 阿里OSS图片存储java代码示例
  3. python pandas dataframe 排序,如何按两列或更多列对python pandas中的dataFrame进行排序?...
  4. python urllib模块学习笔记
  5. python3 装饰器_python3_装饰器_异常处理
  6. Java怎么避免重复订单_javaEE高并发之如何产生唯一不重复订单号
  7. ASP.NET MVC中,通用的异常处理
  8. java sql变更存储,MySQL更改数据库数据存储目录,mysql数据存储
  9. 最速下降法/steepest descent,牛顿法/newton,共轭方向法/conjugate direction,共轭梯度法/conjugate gradient 及其他
  10. 一种word版题库制作成excel版步骤
  11. 项目管理面试常见问题及答案
  12. pass parameters to view(参数视图)
  13. ue4 中动画控制,利用conduit节点
  14. 计算机专业的浪漫情话,计算机学科的告白情话
  15. input不为空,且返回焦点
  16. python模拟登录钉钉,Python—实现钉钉后台开发,
  17. iOS开发-类似微信录音上滑取消功能
  18. 玉柴spn码故障对照表_玉柴ECI故障码表
  19. iOS开发二维码生成和扫描
  20. hdu1540 Tunnel Warfare

热门文章

  1. Android混流技术,基于Android的实时语音混沌保密技术的实现
  2. 二维数组求最小值_05-最大子矩形-最大值减去最小值小于或等于num的子数组数量...
  3. python terminator_Python turtle.Terminator方法代碼示例
  4. linux 优雅重启进程,apache2 重启、停止、优雅重启、优雅停止
  5. (三) shiro通过jdbc连接数据库
  6. Maven入门极简使用教程
  7. efcore根据多个条件更新_EFCore.Sharding(EFCore开源分表框架)
  8. 解决类似/usr/lib64/libstdc++.so.6:version `GLIBCXX_3.4.21` not found的问题
  9. Warning: POST Content-Length of 29328854 bytes exceeds the limit of 8388608 bytes in Unknown on line
  10. 使用python调用matlab方法