Networking

Netcat - 偵聽多個 UDP 連接

  • May 6, 2011

我正在嘗試使用 netcat 來調試通過 UDP 通信的 SIP 呼叫。

有沒有辦法讓同一個 netcat 實例監聽多個 UDP 連接?我嘗試從兩個不同的主機連接到同一個 netcat 會話,第二個總是無法連接,即使我從第一個發送 EOF 也是如此。

我知道 UDP“連接”是用詞不當,不存在這樣的事情,我是否以錯誤的方式思考這個問題?

我與版本無關,因為我同時安裝了 OpenBSD 和 Ubuntu“傳統”(GNU Debian)網路貓。

我在 OpenBSD 中嘗試了 -k 標誌,但無濟於事。

任何想法表示讚賞。

ncat 工具的作者在他的 netcat 使用者頁面中指出:

預設情況下,Ncat 將接受 100 個同時連接,而不是像原來的 netcat 那樣接受 1 個。使用 -m 指定最大同時連接數。

我相當懷疑這意味著 netcat 不會做你想做的事,但是有一個簡單的替換工具可以。

引用自:https://serverfault.com/questions/266976