Networking
Netcat - 偵聽多個 UDP 連接
我正在嘗試使用 netcat 來調試通過 UDP 通信的 SIP 呼叫。
有沒有辦法讓同一個 netcat 實例監聽多個 UDP 連接?我嘗試從兩個不同的主機連接到同一個 netcat 會話,第二個總是無法連接,即使我從第一個發送 EOF 也是如此。
我知道 UDP“連接”是用詞不當,不存在這樣的事情,我是否以錯誤的方式思考這個問題?
我與版本無關,因為我同時安裝了 OpenBSD 和 Ubuntu“傳統”(GNU Debian)網路貓。
我在 OpenBSD 中嘗試了 -k 標誌,但無濟於事。
任何想法表示讚賞。
ncat 工具的作者在他的 netcat 使用者頁面中指出:
預設情況下,Ncat 將接受 100 個同時連接,而不是像原來的 netcat 那樣接受 1 個。使用 -m 指定最大同時連接數。
我相當懷疑這意味著 netcat 不會做你想做的事,但是有一個簡單的替換工具可以。