DDoS防御脚本ddos-deflate 安装和卸载

编程教程 > Linux > Linux Security (1044) 2025-04-17 11:34:43

ddos攻击属于网络攻击的常见模式之一。

DDoS_attack

这里写一个能简单防御的脚本ddos-deflate脚本的安装和卸载

 

ddos-deflate脚本安装

下载最新的ddos-deflate脚本1.3版本到服务器。

ddos-deflate 官网地址:https://github.com/jgmdev/ddos-deflate 

 

下载后通过unzip命令解压

unzip ./ddos-deflate-v1.3.zip

解压后进入目录看到以下文件

ChangeLog  config  install.sh  LICENSE  Makefile  man  README.md  src  uninstall.sh

先安装依赖,以下操作基于Ubuntu

 sudo apt install dnsutils net-tools tcpdump dsniff grepcidr -y

安装完毕后,执行ddos-deflate目录的install脚本

sudo ./install.sh

安装完毕。

 

配置相关

配置路径 /etc/ddos

/etc/ddos/ddos.conf

核心参数

# frequency in seconds when running as a daemon  每隔几秒检查一次,默认20
DAEMON_FREQ=20

# How many connections define a bad IP per user? Indicate that below. 单个ip超过多少链接后加入iptables拦截,#小博客站建议低一点。
NO_OF_CONNECTIONS=150


# Number of seconds the banned ip should remain in blacklist. #禁用ip 多久后放出来,单位秒默认10分钟
BAN_PERIOD=600

 

 

相关命令

重启ddos服务

service ddos restart

查看被禁用的ip

ddos -b

通过iptables查看禁用ip

iptables -nvL

 

 

ddos-deflate脚本卸载

进入ddos-deflate-v1.3 目录,执行uninstall.sh脚本

sudo ./uninstall.sh

 

ddos-deflate 卸载完毕

相关资源:

VIP资源,登录后查阅

此处内容需要开通会员后查阅(刷新)

登录/注册


评论
User Image
提示:请评论与当前内容相关的回复,广告、推广或无关内容将被删除。

相关文章
ddos攻击属于网络攻击的常见模式之一。这里写一个能简单防御的脚本ddos-deflate脚本的安装和卸载
Nginx 限流组件limit_req limit_req作用: 限制用户(同一个ip)在给定时间内HTTP请求的数量, 流量限制主要用作安全目的, 可以防止大量请求的...
京东豆豆青龙面板脚本使用(docker版)青龙脚本库京东已经更新,各位需要请移步最新的库:青龙面板京东脚本库2022-安装docker已经安装Docker的可以跳过这一步,没有安装的可以使用以下...
Docker MySQL官方镜像启动默认初始化创建数据库,docker MySQL初始化sql脚本执行,初始化用户sql脚本version: "3.8"netw
前言通过上一篇Fail2Ban安装和使用保护SSH免受暴力攻击-XQLEE'Blog安装和基本使用已经能满足Linux服务器对于ssh服务的防护工作了。这里接着
linux中samba客服端smbclient整合shell脚本实现类似ftp脚本下载上传文件,Linux,samba,smbclient
Docker MySQL数据库备份脚本参考 title(backup.sh)#!/bin/sh# useage# /path/to/backup.sh dbNa
Windows/cmd的bat脚本编写入门(持续更新),bat编写
新建一个文本文件,重命名为start-redis.bat,脚本内容如下@echo off cd %~dp0 set path=%cd% echo %path% .\redis-serv...
linux系统中ftp 上传和下载文件shell脚本编写
acme.sh脚本docker方式使用获取免费SSL证书环境docker构建version:"3.8"services:acme.sh:image:neilpang/acme.sh:3.0.4c...
该脚本主要用于检查tomcat进程是否在线,如果不在线就启动tomcat服务#!/bin/sh res=`ps -ef|grep /home/xqlee/tomcat/bin/bootstra...
问题描述Jenkins pipeline 流水线 执行 sh命令/shell脚本遇到 exit code 1。主要是部分工具有特殊问题,例如grep工具,在找得
定义变量Shell 支持以下三种定义变量的方式:variable=value variable='value' variable="value"variable 是变量名,value 是赋给...
前面已经写了一篇通过青龙面板自动做一些京东发布的领取金豆活动