`
wbj0110
  • 浏览: 1598566 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

DoS Deflate

阅读更多

(D)DoS Deflate is a lightweight bash shell script designed to assist in the process of blocking a denial of service attack. It utilizes the command below to create a list of IP addresses connected to the server, along with their total number of connections. It is one of the simplest and easiest to install solutions at the software level.

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

IP addresses with over a pre-configured number of connections are automatically blocked in the server’s firewall, which can be direct iptables or Advanced Policy Firewall (APF). (We highly recommend that you use APF on your server in general, but deflate will work without it.)

Notable Features

  • It is possible to whitelist IP addresses, via /usr/local/ddos/ignore.ip.list.
  • Simple configuration file: /usr/local/ddos/ddos.conf
  • IP addresses are automatically unblocked after a preconfigured time limit (default: 600 seconds)
  • The script can run at a chosen frequency via the configuration file (default: 1 minute)
  • You can receive email alerts when IP addresses are blocked.

Installation

wget http://www.inetbase.com/scripts/ddos/install.sh
chmod 0700 install.sh
./install.sh

Uninstallation

wget http://www.inetbase.com/scripts/ddos/uninstall.ddos
chmod 0700 uninstall.ddos
./uninstall.ddos

Questions?

Although most things are explained on this page, if you have any further questions, you may contact the original developer of the script, Zaf.

 

http://deflate.medialayer.com/

分享到:
评论

相关推荐

    linux-DoSDeflate是一个轻量级的bashshell脚本旨在协助阻止拒绝服务攻击的过程

    Linux DoS Deflate 是一个专为防御拒绝服务(Denial of Service, DoS)攻击而设计的轻量级bash shell脚本。在了解这个脚本之前,我们需要先理解什么是DoS攻击。DoS攻击是恶意攻击者通过大量无效请求淹没目标服务器,...

    智能封ip linux防火墙

    实战DoS Deflate DDoS deflate是一款免费的用来防御和减轻DDoS攻击的脚本。它通过netstat监测跟踪创建大量网络连接的IP地址,在检测到某个结点超过预设的限 制时,该程序会通过APF或IPTABLES禁止或阻挡这些IP.

    DDoS-Deflate:Zaf 的 (D)DoS deflate shell 脚本的分支- 我将通过错误修正和其他改进来维护这个分叉

    -D-DoS-Deflate 注意:我不再维护这个 fork,但是您可以找到 jgmdev 的一个 fork,其中包含对此脚本的许多修复和改进。 Zaf < > 的 (D)DoS deflate shell 脚本的分支 - 我将通过错误修复和其他改进来维护这个...

    zlib_dsp_

    【标题】"zlib_dsp_" 指的可能是一个针对数字信号处理(DSP)的Zlib库,这个库在DOS环境下运行,可能会提供高效的数据压缩和解压缩功能。Zlib是一个开源、免费的软件库,广泛用于数据压缩,尤其是在网络传输、文件...

    zlib解压http的gzip数据

    为避免在Windows/MS-DOS系统上出现文本转换问题(例如,将`\n`转换为`\r\n`),代码中引入了一个设置二进制模式的宏`SET_BINARY_MODE()`。这可以防止数据在传输过程中的错误转换,尤其是对于二进制数据(例如压缩后...

    lharc.zip_zip

    ZIP可以使用多种不同的压缩算法,包括Deflate、PPMd等,lharc压缩算法虽然不是ZIP标准的一部分,但可以通过特定的工具将lharc压缩过的文件打包成ZIP格式。 【压缩包子文件的文件名称列表】揭示了这个ZIP文件内的源...

    C 实现 压缩解压 lzw 无损算法 win-tc实现

    LZW(Lempel-Ziv-Welch)算法是一种广泛...然而,由于其专利问题,LZW并未被纳入标准的压缩格式如GIF和PNG,而是被其他如DEFLATE(用于ZIP和PNG)等算法所替代。尽管如此,LZW仍然是理解和学习数据压缩原理的重要案例。

    VxWorks压缩技术

    在DOS环境下运行Tornado提供的torvars脚本,该脚本用于设置环境变量,确保后续操作能够在正确的编译和链接环境中执行。 ### 执行压缩操作 使用VxWorks自带的deflate工具对VxWorks文件进行压缩,生成.z格式的压缩...

    Apache2.2中英文文档

    4. **mod_deflate更新**:用于压缩响应内容的`mod_deflate`模块支持更多压缩算法,如Bzip2,提高了传输效率。 **程序增强** 1. **性能优化**:内部算法和数据结构的优化提升了Apache的处理速度,减少了内存消耗。 ...

    lll222.zip

    1. **ZIP格式**:ZIP是PKWare公司开发的,最初用于DOS系统,现在已发展为跨平台的标准。ZIP文件的扩展名是.zip,可以通过解压缩软件如WinRAR、7-Zip或系统自带的工具进行打开和操作。 2. **压缩算法**:ZIP支持多种...

    VCLZIP.v3.06.2

    NFO文件是DOS时代常见的文件类型,用于发布软件的详细信息。 "d5"、"bcb4"、"bcb5"、"d6"、"D7"、"D9"这些文件夹名代表了Delphi的不同版本。VCLZIP.v3.06.2组件包含了针对这些特定版本的Delphi的兼容性支持。例如,...

    MyBook.zip.zip

    .zip文件可以包含多个文件和文件夹,并且支持各种压缩算法,如DEFLATE、BZip2、PPMd等,以达到不同的压缩效率和速度。这种格式也广泛用于软件分发,因为它可以将多个组件打包成一个文件,方便下载和安装。 解压缩...

    2022.zip

    这种压缩通常使用各种压缩算法,例如DEFLATE、LZ77或BZip2等。在Windows操作系统中,最常用的压缩工具是WinRAR和7-Zip,它们支持创建和解压多种格式的压缩文件,包括ZIP。 描述中的 "2022.zip" 并没有提供额外的...

    yutwcdghkkk

    ZIP文件格式是DOS时代的PKZIP程序所创建的,由Phil Katz设计。这个格式允许用户将多个文件和目录打包成一个单一的可压缩文件,便于存储、传输和备份。ZIP文件的主要特点包括: 1. **压缩**:ZIP文件支持多种压缩...

    applet上传

    con.setRequestProperty("Accept-Encoding", "gzip, deflate"); con.setRequestProperty("Connection", "Keep-Alive"); con.setRequestProperty("Cache-Control", "no-cache"); ``` 这些请求头配置非常重要,它们...

    Display Dumper-开源

    常见的压缩算法如LZ77、LZW或DEFLATE可能会被应用。 4. **远程显示**:在接收端,程序需要解压接收到的数据并将其重新渲染为可视化的屏幕内容。这可能涉及解码算法和跨平台兼容性问题,以确保在各种操作系统上都能...

    易语言源码易语言UPX加壳器原理源码.rar

    UPX(Ultimate Packer for eXecutables)则是一款知名的开源可执行文件打包工具,它可以对Windows、Linux和DOS平台上的程序进行加壳,以减少文件大小并提供一定程度的保护。 在“易语言源码易语言UPX加壳器原理源码...

    文件压缩与解压C++

    zi.dos_date = 0; // 当前时间 zi.internal_fa = 0; zi.external_fa = 0; zipOpenNewFileInZip(zip, "filename", &zi, NULL, 0, NULL, 0, NULL, ZIP_FL_NOCASE); // ... 写入数据 ... zipCloseFileInZip(zip);...

    UPXTool.rar

    UPX通过使用高效的LZMA、NUPACK和DEFLATE等压缩算法,将可执行文件的内容压缩到一个可执行包装器中。当程序运行时,包装器会自动解压文件到内存,然后执行解压后的代码。这不仅减少了磁盘占用空间,还因为减少了...

    Apache v2.2最新中文手册(09年版)

    8. **性能优化**:包括KeepAlive选项,允许持久连接以减少TCP握手次数,以及LimitRequestBody指令,用于限制上传文件大小以防止DoS攻击。 9. **模块扩展**:例如,`mod_deflate`可以实现HTTP压缩,提高页面加载速度...

Global site tag (gtag.js) - Google Analytics