全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 1711|回复: 28

【教程】分享一个服务器被DDOS自动关机的脚本

[复制链接]
发表于 2021-7-27 11:55:41 | 显示全部楼层 |阅读模式
本帖最后由 939163156 于 2021-7-27 12:04 编辑

原理:每n分钟检测系统负载,若连续两次负载超阈值,写日志后关机

Shell脚本:
保存为load.sh。脚本执行后会生成load.txt,记录上一周期检测到的系统负载值。被D关机前会生成load.log,记录当前负载及关机时间
  1. #Shutdown at high load
  2. #!/bin/bash

  3. #负载阈值。当系统负载一定时间内超过该值两次时,执行相应操作
  4. maxload=10

  5. if [[ ! -e "load.txt" ]]; then
  6.         echo "0" > load.txt
  7. fi
  8. load_prev=$(cat load.txt)
  9. load_now=$(cat /proc/loadavg | awk -F' ' '{print $1}' | awk -F'.' '{print $1}')
  10. echo "${load_now}" > load.txt
  11. if [[ ${load_prev} -ge ${maxload} ]] && [[ ${load_now} -ge ${maxload} ]]; then
  12.         echo "0" > load.txt
  13.         echo "Current average load: $(cat /proc/loadavg | awk -F' ' '{print $1}'). Server shutdown at: $(date "+%Y-%m-%d %H:%M:%S")" >> load.log
  14.         poweroff
  15. fi
复制代码

其中16行的关机命令可换成其它操作,如开启5秒盾、关闭网络、Server酱推送信息等

设置定时任务:
输入crontab -e进入定时任务编辑器,添加:(根据实际情况调整,如检测周期、脚本文件存放路径等)
  1. */5 * * * * /bin/bash /root/load.sh
复制代码

例子:代码存放在/root/load.sh,每5分钟检测一次


PS.代码很简单,没啥技术力。实用为主,大佬轻喷~
发表于 2021-7-27 11:57:28 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2021-7-27 12:00:18 | 显示全部楼层
这和被打有啥区别。关机udp也过得来,一样黑洞
发表于 2021-7-27 12:03:08 | 显示全部楼层
支持楼上说的,被打一下子就黑洞了,关机没任何作用
发表于 2021-7-27 12:03:46 | 显示全部楼层
真DDOS到关机?
但这个和无法访问有区别吗?关机了就打不了,然后开机,接着打,关机,没得打,开机,接着打。。。。。
发表于 2021-7-27 12:04:54 | 显示全部楼层
楼主这个也支持CC被打,是不是默认也可以关机啊?
发表于 2021-7-27 12:05:21 | 显示全部楼层
1767196823 发表于 2021-7-27 12:03
支持楼上说的,被打一下子就黑洞了,关机没任何作用

不懂就问,黑洞是要时间解除吗?关机没黑洞,开机立刻正常?
发表于 2021-7-27 12:07:01 | 显示全部楼层
三丫的 发表于 2021-7-27 12:05
不懂就问,黑洞是要时间解除吗?关机没黑洞,开机立刻正常?

黑洞了,就看你服务器商那边了,正常1-2小时给你解开,和服务器关机不关机没一点关系,全看服务器抗打不抗打
发表于 2021-7-27 12:08:19 | 显示全部楼层
三丫的 发表于 2021-7-27 12:05
不懂就问,黑洞是要时间解除吗?关机没黑洞,开机立刻正常?

黑洞ip和开不开机没什么关系,udp洪水不需要目标能否访问,只要路由路径在就能冲,黑洞就是把这个ip的路由给断掉,让其指向黑洞
 楼主| 发表于 2021-7-27 12:10:39 | 显示全部楼层
本帖最后由 939163156 于 2021-7-27 16:36 编辑
1767196823 发表于 2021-7-27 12:03
支持楼上说的,被打一下子就黑洞了,关机没任何作用


确实,抗D硬防才是硬道理。不过也不是完全没用,脚本可以修改,比如第一时间推送通知等
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-4-23 16:10 , Processed in 0.062869 second(s), 8 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表