netcat - продолжайте слушать соединение в Debian

22

В -kверсии netcat для OS X (BSD) есть возможность прослушивания после завершения текущего соединения. Однако в версии Debian (GNU?) Эта опция отсутствует.

Есть -q -1опция прослушивания навсегда после того, как EOF появляется на стандартном входе, но это не помогает, и все равно соединения закрываются.

Есть ли способ заставить netcat Debian продолжать слушать бесконечно долго?

Пета Ситтек
источник

Ответы:

28

Реализация Netcat в Debian имеет такую -kвозможность. Тем не менее, это не задокументировано в руководстве, потому что оно не работает надежным образом по неизвестной причине.

К счастью, есть ncatеще одна реализация Netcat, входящая в nmapпакет. У этого есть рабочий -k. Вы можете получить его, установив nmap. ncatОпции и использование более или менее похожи на другие реализации Netcat, поэтому ваши знания о других реализациях должны быть очень хорошими ncat.

Larssend
источник
1
Спасибо! Благодаря вам я нашел лучшую версию netcat.
Aalex Gabi
1
У openbsd-netcat тоже есть такая -kвозможность
Эндрю Савиных,
Пакет есть netcat-openbsd, не openbsd-netcatдля тех, кто не может нажать на ссылку @AndrewSavinykh
Робин Тони