15

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

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

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

1 ответ1

18

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .