The OpenNET Project Як налагоджувати мережеві скрипти за допомогою netcat

-l Використовується для того, щоб nc should listen for incoming connection therther than initiate a connection to a remote host. Це є можливим, щоб використовувати цей параметр в з'єднанні з -p, -s, або -z опціями. Додатково, any timeouts specified with -w option є ignored.

Очевидно, ви використовуєте bsd-систему, а не лінукс, як було зазначено в прикладі. Спробуйте замість "-l-p 8000" використовувати "-l 8000". У мене запрацювало.

перепрошую, але ні:

$ man 1 nc ---8 8--- І сам netcat поводиться по-різному

Цитую: "Це "класична" версія програми, написана * Hobbit *. У ній немає багатьох можливостей версії netcat-openbsd."

Очевидно, Debian policy не дозволяє з бухти-барахти поміняти один netcat на інший, хай навіть більш фічастий, але несумісний за ключами. Однак у sid воно вже називається "netcat-traditional", а не просто "netcat".

У OWL, наприклад, netcat із OpenBSD аж із 2003 року.

А порада слушна, дякую.

До речі, можна використовувати socat для цієї ж мети.