NetStress-NG 是一款网络压力测试工具,允许用户模拟网络流量并测量其网络基础设施的性能和稳定性。它是原始 NetStress 工具的升级版本,增加了功能和改进。
NetStress-NG 可以生成各种类型的网络流量,包括 TCP、UDP 和 ICMP 数据包,并允许用户自定义流量参数,如数据包大小、带宽和延迟。这使用户能够模拟真实的网络条件,测试其网络的容量和弹性。
该工具提供详细的统计数据和图表,用于分析网络性能,包括吞吐量、延迟和丢包率。它还提供高级功能,如多线程,允许用户生成大量流量并对其网络进行压力测试。
NetStress-NG 是一款多功能的工具,可用于网络基准测试、故障排除和容量规划等多种用途。它通常被网络管理员、IT 专业人员和网络设备制造商用于评估其网络基础设施的性能和可靠性。
总的来说,NetStress-NG 是一款强大的网络压力测试工具,为用户提供了模拟和测量网络流量的能力,帮助他们识别和解决网络中的任何性能或稳定性问题。
SF 下载地址:http://sourceforge.net/projects/netstressng/
NetStress 支持以下攻击方式:
SYN Flood Attacks
-
SYN flood 静态源端口
-
SYN flood 随机源端口
-
SYN flood 静态源 IP
-
SYN flood 随机源 IP
-
SYN flood 碎片包
ACK Flood Attacks
-
ACK Flood 静态源端口
-
ACK Flood 随机源端口
-
ACK Flood 静态源 IP
-
ACK Flood 随机源 IP
-
ACK Flood 碎片包
FIN Flood Attacks
-
FIN Flood 静态源端口
-
FIN Flood 随机源端口
-
FIN Flood 静态源 IP
-
FIN Flood 随机源 IP
-
FIN Flood 碎片包
UDP Flood Attacks
-
UDP flood 静态源端口
-
UDP flood 随机源端口
-
UDP Flood 静态源地址
-
UDP Flood 随机源地址
-
UDP Flood 碎片包
ICMP Flood
- ICMP Flood 随机所有选项 (源地址,ICMP 类型,code)
HTTP Flood
-
无状态 GET Flood
-
无状态 POST Flood
-
GET Flood 伪造头
-
POST Flood 伪造头
随机 Flood Attacks
-
SYN+UDP+GET Flood
-
ICMP+UDP
-
UDP+PUSH Flood
-
UDP+ICMP Flood
DNS Flood Attacks
-
DNS flood 静态源 IP
-
DNS flood 静态欺骗地址
-
DNS flood 随机 IP 地址
-
DNS 放大攻击
僵尸网络模拟
-
从类似 88.x.x.x. 子网发送数据包
-
限速功能测试
-
状态数据包检测测试
-
国家基于欺骗攻击的速率限制功能
-
UDP,SYN, ACK, FIN, ICMP .. 使用已知的国家 IP 块作为源 IP 地址做 Flood Attacks
他有 Python 接口也可以命令行下执行。
命令参数:
--saddr, -s: 源地址
--sport, -p: 源端口
--daddr, -d: 目的地址
--dport, -P: 目的端口
--file, -f: 对于 DNS 服务器列表 ampdns 洪水的文件的完整路径 d
--attack, -a: 攻击类型 (ack, syn, fin, udp, dns, ampdns, igmp, winbomb, win98,get, post, syncook, isssyn)
--process, -n: 进程数
--buffer, -b: UDP 数据包大小
--dnsqname, -N: 查询 DNS 名
--dnsqtype, -t: DNS 查询类型 (a, ns, cname, soa, wks, ptr, hinfo, minfo, mx, txt)
--useragent, -u: 对于 HTTP GET 洪水 UserAgent 参数
--help, -h: 显示帮助
DNS 攻击命令
./netstress.fullrandom -d 192.168.100.100 -P 53 -a dns -n 1 -t a#
SYN 攻击命令
./netstress.fullrandom -d 192.168.100.100 -P 80 -a syn -n 1#
Http Get 攻击命令