ping -f -s 65500 ip_address
我正在使用此命令尝试示例 DoS 攻击。
通常光标正在前进,但有时光标会像这样闪烁:
一般来说:
这是什么意思?
有没有比这个更好的命令?也许是专门用于 HTTP 的命令?
ping -f -s 65500 ip_address
答案1
1.从man ping
:
-f Flood ping. For every ECHO_REQUEST sent a period ``.'' is printed, while for ever ECHO_REPLY
received a backspace is printed. This provides a rapid display of how many packets are being
dropped. If interval is not given, it sets interval to zero and outputs packets as fast as they
come back or one hundred times per second, whichever is more. Only the super-user may use this
option with zero interval.
因此,您的第一个屏幕截图表明,对于发送的每个数据包,都已收到来自服务器的回复。
您的第二张截图表明自从您启动命令以来已经丢失了一些数据包。
2.有一些用于对 HTTP 服务器进行基准测试/负载测试的工具,例如AB
3.在许多司法管辖区,对他人服务器执行拒绝服务攻击都是违法的。我确信您是在谈论对自己的 Web 服务器进行压力测试,我建议您编辑您的问题以反映这一点。大多数用于基准测试和压力测试的 Linux 工具都可以在 Ubuntu 中使用,因此不需要特定于 Ubuntu 的文档。