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 攻擊命令