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.


1
Спасибо! Благодаря вам я нашел лучшую версию netcat.
Aalex Gabi

1
У openbsd-netcat тоже есть такая -kвозможность
Эндрю Савиных,

Пакет есть netcat-openbsd, не openbsd-netcatдля тех, кто не может нажать на ссылку @AndrewSavinykh
Робин Тони
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.