【问题标题】:Create multiple connections using netcat and send continuous traffic through each netcat connection使用 netcat 创建多个连接,并通过每个 netcat 连接发送连续流量
【发布时间】:2021-06-25 07:46:50
【问题描述】:
#!/bin/bash
for i in `seq 1 1000`;
do
echo sahil | nc -v 10.33.0.32 4050 &
#sleep 1
done

目前我正在创建 1000 个 nc 连接,每个连接都作为一个进程运行。现在我希望所有这 1000 个连接连续发送流量。 需要一个脚本,通过它我可以使用 netcat 创建多个连接(超过 1000 个连接),并通过每个连接连续发送流量。

【问题讨论】:

    标签: bash shell connection netcat traffic


    【解决方案1】:

    如果您需要一堆随机数据,可以将echo sahil 替换为dd if=/dev/urandom | base64,否则dd if=/dev/zero 也可以工作。

    我认为这在技术上回答了您的问题,但如果您希望在服务器上执行负载测试,有很多工具,例如 Apache BenchLocust,这将变得更加容易。

    【讨论】:

    • 谢谢,我需要随机数据
    猜你喜欢
    • 2016-09-20
    • 1970-01-01
    • 2020-10-20
    • 2019-01-07
    • 2013-05-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-08
    相关资源
    最近更新 更多