Netcat - 监听多个 UDP 连接

Netcat - 监听多个 UDP 连接

我正在尝试使用 netcat 调试通过 UDP 进行通信的 SIP 呼叫。

有没有办法让同一个 netcat 实例监听多个 UDP 连接?我尝试从两个不同的主机连接到同一个 netcat 会话,但第二个主机始终无法连接,即使我从第一个主机发送了 EOF。

我知道 UDP“连接”是一个错误的名称并且不存在这样的东西,我是不是以错误的方式考虑了这个问题?

我对版本不甚了解,因为我同时安装了 OpenBSD 和 Ubuntu“传统”(GNU Debian)netcats。

我已尝试使用 OpenBSD 中的 -k 标志,但没有效果。

任何想法都值得赞赏。

答案1

作者ncat 工具,位于 netcat 用户页面注意到:

默认情况下,Ncat 将接受 100 个同时连接,而不是像原始 netcat 那样只接受 1 个。使用 -m 指定最大同时连接数。

我怀疑这意味着 netcat 不会按照你的意愿做,但是有一个简单的替代工具可以做到。

相关内容