SlowHTTPTest是一个可配置的工具,模拟了一些应用程序层拒绝服务***。它可以在大多数Linux平台,OSX和Cygwin——一个类unix环境和命令行接口为窗口。

Slowloris和缓慢的HTTP POST DoS***依赖于HTTP协议的事实,通过设计,将每次发送数据包的一部分。如果一个HTTP请求是不完整的,或者如果转移率非常低,服务器保持其资源忙等待其余的数据。如果服务器保持太多的资源忙,HTTP服务器将拒绝其它的请求服务。这个工具就是通过发送缓慢HTTP请求,让目标HTTP服务器处于忙碌状态。

安装和使用示例

在前缀必须更换的绝对路径,slowhttptest工具应该安装。你需要libssl-dev安装成功编译工具。

tar -xzvf slowhttptest-x.x.tar.gz

cd slowhttptest-x.x

mkdir -p /usr/local/slowhttptest

./configure --prefix=PREFIX

make

make install

################安装实例######################

wget https://slowhttptest.googlecode.com/files/slowhttptest-1.5.tar.gz --no-check-certificate

mkdir -p /usr/local/slowhttptest

tar -xzvf slowhttptest-1.5.tar.gz

cd slowhttptest-1.5

./configure --prefix=/usr/local/slowhttptest/

make

make install

ln -s bin/slowhttptest /usr/bin/

可配置选项的完整列表如下:

—a—开始开始值范围说明符用于范围头测试

-b 将字节限制的范围说明符用于范围头测试

- c的连接数限制为65539

- d proxy host:port用于指导所有流量通过web代理

- e proxy host:port端口用于指导只有探针交通通过web代理

- h,B,R或x指定减缓在头部分或在消息体,- R 允许范围检验,使慢读测试- x

- g生成统计数据在CSV和HTML格式,模式是缓慢的xxx。csv / html,其中xxx是时间和日期

- i seconds秒间隔跟踪数据在几秒钟内,每个连接

- k管道因子次数重复请求在同一连接慢读测试如果服务器支持HTTP管道内衬。

- l在几秒钟内,秒测试时间

- n秒间隔从接收缓冲区读取操作

- o文件定义输出文件路径和/或名称,如果指定有效- g

- p秒超时等待HTTP响应在探头连接后,服务器被认为是不可访问的

- r seconds连接速度

- s字节值的内容长度标题详细说明,如果指定- b

- t verb自定义

- u URL目标URL,相同的格式键入浏览器,e。g https://host[:port]/

- v level冗长等级0 - 4的日志

- w字节范围广告的窗口大小会选择从

- x字节最大长度的跟踪数据结束

- y字节范围广告的窗口大小会选择从

- z字节从接收缓冲区读取字节与单一的read()操作

使用的例子 慢消息主体模式

./slowhttptest -c 1000 -B -g -o my_body_stats -i 110 -r 200 -s 8192 -t FAKEVERB -u https://myseceureserver/resources/loginform.html -x 10 -p 3

在slowloris模式的示例

lowhttptest -c 1000 -H -g -o my_header_stats -i 10 -r 200 -t GET -u https://myseceureserver/resources/index.html -x 24 -p 3

使用的例子在慢读模式,通过代理探索. x.x.x。x:8080有网站可用性比你从IP不同:

./slowhttptest -c 1000 -X -r 1000 -w 10 -y 20 -n 5 -z 32 -u http://someserver/somebigresource -p 5 -l 350 -e x.x.x.x:8080

转载于:https://blog.51cto.com/michaelkang/1122133

SlowHTTPTest 慢***测试相关推荐

  1. Kali Linux 渗透测试 博客记录

    本文记录 Kali Linux 2018.1 学习使用和渗透测试的详细过程,教程为安全牛课堂里的<Kali Linux 渗透测试>课程 文章为长时间连载,内容具有连续性,禁止转载! --- ...

  2. [渗透]缓慢的HTTP拒绝服务攻击原理、利用和防范

    漏洞等级:中 Slow HTTP Denial of Service Attack 缓慢的HTTP拒绝服务攻击 TCP三次握手: 攻击原理: 对任何一个开放了http访问的服务器,先建立一个连接,指定 ...

  3. HTTP Slow Attack测试工具SlowHTTPTest

    HTTP Slow Attack测试工具SlowHTTPTest Slow Attack是HTTP常见的一种拒绝服务攻击方式.它通过消耗服务器的系统资源和连接数,导致Web服务器无法正常工作.常见的攻 ...

  4. 渗透测试-----9-拒绝服务(黑客其它的攻击方式)

    拒绝服务(黑客其它的攻击方式) Dos(拒绝服务攻击)不是DOOS 利用程序漏洞或一对一资源耗尽的Denialof service 拒绝服务 DDo S(分布式拒绝服务) 一对一的攻击完全拼各自的资源 ...

  5. Web安全测试工具介绍

    如今,Web 技术繁荣发展的同时,也带来了前所未有的安全挑战.有数据统计,所有黑客入侵事件中,85% 以上都是针对 Web 应用漏洞发起的攻击. Web安全测试工具介绍 nikto 向目标发送探测数据 ...

  6. 安全测试--WEB,微信端渗透测试报告

    测试流程: 1.先用wvs扫 2.暴力破解 3.稍微看下请求包有什么不妥的地方没有,比如明文传输,cookie放太多个人信息,等等 4.一边看wvs结果可以一边找sql注入点,比如查询的地方 5.一边 ...

  7. 常见的压力测试方式总结

    0x0 前言 平时我们也会进行一些压力测试,来确认服务器的稳定性,以保证在极多用户访问的时候,服务器依然能够运行,下面我简单介绍几种常见的压力测试方法. 0x01局域网攻击 1 hping3 攻击 S ...

  8. locust入门:单机使用locust运行压力测试

    locust的官方文档在这里: http://docs.locust.io/en/stable/ 前置:locust的测试脚本使用为python(若未安装python环境,可以搜索安装python) ...

  9. HA: InfinityStones靶机渗透测试

    文章目录 靶机信息 一.信息收集 1.主机发现 2.端口扫描 3.目录扫描 二.漏洞挖掘 1.访问 192.168.1.108 2.访问 /img 目录 3.访问 https 服务(443)端口 4. ...

最新文章

  1. Oracle Varchar2 字段转成Clob字段
  2. 安卓常用功能——已封装好
  3. 微带线特性阻抗计算公式_利用HFSS计算微带线的特性阻抗
  4. 给 Android 开发人员的 RxJava 具体解释
  5. 【BZOJ3218】a+b problem (最小割 + 主席树)
  6. 一、策略模式(Strategy Pattern)
  7. 【CodeForces - 660C】Hard Process (尺取 或 二分+滑窗,前缀和预处理)
  8. 多Kinect下WaitNoneUpdateAll老是报错,烦躁……
  9. hacktoberfest_我刚刚得到了免费的Hacktoberfest衬衫。 这是获取您的商品的快速方法。
  10. java做一个万年历和闹钟,c51实现万年历、温度与闹钟功能程序
  11. Spring Boot 构建电商基础秒杀项目 (二) 使用 Spring MVC 方式获取用户信息
  12. 21天学通python 第2版_21天学通Python(第2版)
  13. iOS开发实例 | Demo:数独小游戏
  14. 坚果pro官方固件_锤子坚果Pro(OD103)刷机包_线刷包_救砖包_官方ROM包_固件包下载- 线刷宝ROM中心...
  15. 关于把Excel转换成word的经验
  16. POM 文件中 licenses 许可证的定义
  17. r语言做绘制精美pcoa图_PCOA分析
  18. Vibrator motor驱动
  19. 索尼克通信支付宝、超声波、蟋蟀和其他定制版本源代码
  20. [ Office 365 开发系列 ] 开发模式分析

热门文章

  1. idea新建项目写html5,Intellij IDEA搭建vue-cli项目
  2. 中职 学生学php学什么区别,职业高中和中专的区别是什么?哪个学历高
  3. 倒梁法matlab,在编制措施项目清单时,关于钢筋混凝土模版及支架费项目,应在清单中列明(    )...
  4. 京东主图怎么保存原图_京东自营怎么做?详解京东平台操作方法
  5. 计算机应用基础 辅助教学系统,计算机应用基础课程辅助教学和智能测评系统使用手册——网络版.doc...
  6. 造句简单_零基础也能说一口流利英语,用简单的you are造句学英语
  7. php网站服务器工具,PHP服务器搭建网站常用工具有哪些?
  8. python多项式回归_Python 多项式回归 - 树懒学堂
  9. redis面试知识点和内存算法了解
  10. php多关键词精确查找,搜索引擎,全文搜索_请问有没有搜索引擎能做到Like级别的任意关键词精确查询?,搜索引擎,全文搜索,lucene,elasticsearch,百度 - phpStudy...