| name | ddos-test |
| description | DDoS 安全测试 - 对目标发起压力测试,验证防护设备抗压能力。当用户要求进行 DDoS 测试、压力测试、安全测试、防护验证时使用。 |
DDoS 安全测试
根据用户描述的测试需求,使用 DDoS 攻击模拟工具对目标进行安全测试。
执行方式
调用 MCP 工具 attack_<方法名> 执行测试,参数说明:
- target: 目标 IP 地址
- port: 目标端口
- threads: 并发线程数(默认 100)
- duration: 持续秒数(默认 30)
可用的 MCP 工具
| 工具名 | 说明 |
|---|
| attack_tcp | TCP 数据流泛洪 |
| attack_udp | UDP 数据包泛洪 |
| attack_icmp | ICMP ping 攻击(需 root) |
| attack_dns | DNS 查询攻击 |
| attack_ntp | NTP 查询攻击 |
| attack_tcp_connect | TCP 连接泛洪 |
| attack_http_get | HTTP GET 泛洪 |
| attack_http_post | HTTP POST 泛洪 |
| attack_http_pipeline | HTTP 管道化攻击 |
| attack_http_slowpost | 慢速 POST 攻击 |
| attack_slowloris | 慢速连接占用 |
| attack_tls_exhaust | TLS 握手耗尽 |
| attack_dns_query | DNS 查询泛洪 |
| list_methods | 列出所有方法说明 |
示例
用户说:"测试 192.168.1.100 的 80 端口,用 HTTP GET,200 线程跑 60 秒"
调用:attack_http_get(target="192.168.1.100", port=80, threads=200, duration=60)