T50:一款优秀的网站压力测试工具

T50是一款网络层压力测试工具。

该工具在检查完“/usr/include/linux”之后,会选择下面的协议进行测试:

a) ICMP – Internet Control Message Protocol b) IGMP – Internet Group Management Protocol c) TCP – Transmission Control Protocol d) UDP – User Datagram Protocol

为什么企业需要压力测试

企业在设计一个网络基础架构(比如,用于云计算的数据中心)时,需要考虑:

高可用性 负载均衡 备份站点 灾后恢复 数据冗余 服务层级的协议 等等

但是,很少有人会考虑“压力测试”,也不会去测试网络基础设施在面临压力、过载和攻击时的运行状况。甚至在渗透测试时,人们也不会执行拒绝服务的测试。更严重的是,他们忽略了风险管理中的三个安全概念中的一个。

机密性 完整性 可用性

T50可以用于在多种类型的网络基础架构上执行“压力测试”(2.45版本),使用多种协议,可以修改请求的数据包,扩展测试范围(5.3版本),覆盖常用的协议(ICMP、TCP和UDP),基础架构协议(GRE、IPSec和RSVP),一些路由协议(RIP、EIGRP和OSPF)。

新版特性

新版本(5.3版本)主要关注内网基础架构,可以让使用者测试他们的资源的可用性,覆盖如下内容:

内部网关协议(距离向量算法) 1. Routing Information Protocol (RIP) 2. Enhanced Interior Gateway Routing Protocol (EIGRP) 内部网关协议(链路状态算法) 1. Open Shortest Path First (OSPF) 服务质量协议 1. Resource ReSerVation Protocol (RSVP) 隧道/封装协议 1. Generic Routing Encapsulation (GRE)

T50是一款强大且唯一的包注入工具,有如下能力:

a)顺序发送下列15个协议的数据包:

1. ICMP – Internet Control Message Protocol 2. IGMPv1 – Internet Group Management Protocol v1 3. IGMPv3 – Internet Group Management Protocol v3 4. TCP – Transmission Control Protocol 5. EGP – Exterior Gateway Protocol 6. UDP – User Datagram Protocol 7. RIPv1 – Routing Information Protocol v1 8. RIPv2 – Routing Information Protocol v2 9. DCCP – Datagram Congestion Control Protocol 10. RSVP – Resource ReSerVation Protocol 11. GRE – Generic Routing Encapsulation 12. IPSec – Internet Protocol Security (AH/ESP) 13. EIGRP – Enhanced Interior Gateway Routing Protocol 14. OSPF – Open Shortest Path First

b)它是唯一可以使用GRE封装上述协议的工具

c)每秒发送大量的数据包,是最快的工具

在一个1000BASE-T网络中(Gb以太网),能达到超过1,000,000 pps的SYN洪泛攻击 在一个100BASE-TX网络中(快速以太网),能达到超过120,000 pps的SYN洪泛攻击

d)在适当的位置对多种网络基础设施、网络设备、安全解决方案进行“压力测试”。

e)模拟“分布式拒绝服务”和“拒绝服务”攻击,测试防火墙规则,路由器ACL,入侵检测系统和入侵阻止系统的策略。

T50除了能够修改网络路由,让IT安全专家执行高级的“渗透测试”之外,还有一个强大的地方是,能够在单个SOCKET上顺序发送所有的协议数据包。

下载地址

下载地址:https://github.com/fredericopissarra/t50

*参考来源:GitHub,Felix编译,未经许可禁止转载

原文发布于微信公众号 - FreeBuf(freebuf)

原文发表时间:2016-08-02

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏安富莱嵌入式技术分享

【RL-TCPnet网络教程】第12章 TCP传输控制协议基础知识

本章节为大家讲解TCP(Transmission Control Protocol,传输控制协议),通过本章节的学习,需要大家对TCP有个基本的认识,方便后面章...

14530
来自专栏Java面试通关手册

搞定计算机网络面试,看这篇就够了(补充版)

相对与上一个版本的计算机网路面试知识总结,这个版本增加了 “TCP协议如何保证可靠传输”包括超时重传、停止等待协议、滑动窗口、流量控制、拥塞控制等内容并且对一些...

24520
来自专栏LanceToBigData

TCP/IP(四)网络层

前言 前面给大家介绍了计算机网络的基本概述,物理层和数据链路层。这一篇给大家介绍面试中经常会被问到的网络层。在介绍之前我们回顾一下之前学习的知识!   CP/I...

30650
来自专栏代码世界

计算机网络基础

计算机网络的发展及基础网络概念 问题:网络到底是什么?计算机之间是如何通信的? 早期 : 联机 ?  以太网 : 局域网与交换机 ? 广播   主机之间“一对所...

401120
来自专栏木木玲

Java程序员必须掌握的网站知识 —— TCP

34120
来自专栏信安之路

浅谈ddos的测试方式

DOS(denial of service--拒绝服务)攻击的目的是使服务正常功能不可用。不像其他类型的攻击的目的是获取敏感信息,Dos攻击是不会威胁到敏感信息...

30700
来自专栏Java进阶架构师

一篇文章带你详解 TCP/IP 协议(完结)

前面的第一二三章已在上篇讲解,还没看过的可以先看看:一篇文章带你详解 TCP/IP 协议

19120
来自专栏互联网杂技

开发人员应该知道的计算机网络知识

前言 作为一名程序员, 不可能不与网络打交道. 现在我们的手机, 电脑, 不夸张地说, 离开了网络就是一块’废铁’, 它们的作用将大打折扣.. 本文的作用呢,主...

43450
来自专栏LuckQI

学习Java基础知识,打通面试关~十二乐观锁与悲观锁

13820
来自专栏QQ会员技术团队的专栏

告知你不为人知的 UDP:连接性和负载均衡

说起网络 socket,大家自然会想到 TCP ,用的最多也是 TCP,UDP 在大家的印象中是作为 TCP 的补充而存在,是无连接、不可靠、无序、无流量控制的...

7.5K120

扫码关注云+社区

领取腾讯云代金券