netcat - продовжуйте слухати для зв'язку в Debian


22

У -kверсії Netcat OS X (BSD) є можливість продовжувати слухати після завершення поточного з'єднання. Однак у версії Debian (GNU?) Ця опція відсутня.

Існує -q -1можливість прослухати вічно після появи EOF на stdin, але це не робить фокус і з'єднання все одно не закриваються.

Чи є спосіб змусити мережу Debian продовжувати слухати нескінченно?

Відповіді:


28

Реалізація Netcat Debian має -kможливість. Однак це не зафіксовано в посібнику, оскільки воно не працює надійно з незрозумілих причин.

На щастя, ncatє ще одна реалізація Netcat і є частиною nmapпакету. Цей працює -k. Ви можете отримати його, встановивши nmap. ncatПараметри та використання є більш-менш схожими з іншими реалізаціями Netcat, тому ваші знання про інші реалізації повинні дуже добре переноситись на ncat.


1
Дякую! Завдяки вам я знайшов найкращу версію netcat коли-небудь.
Алекс Габі

1
Здається, у openbsd-netcat також є -kваріант
Андрій Савіних,

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