Я знаю, что это простой вопрос, но как переключиться на netcat-traditional
в ubuntu? Всякий раз, когда я пишу netcat -h
, кажется, что я запускаю netcat-openbsd
вместо этого? Я новичок в Ubuntu, поэтому точные команды были бы полезны. Благодаря
Как переключиться на netcat-традиционный в Ubuntu?
Ответ 1
-
включить репозиторий юниверсов (если не включен)
sudo add-apt-repository universe
-
Установите другой netcat, используя synaptic. (Для этого репозиторий юниверсов должен быть включен.)
sudo apt-get install netcat-traditional
-
тип
sudo update-alternatives --config nc
-
Выберите параметр
/bin/nc.traditional
-
введите
nc -h
выход:
[v1.10-38]
connect to somewhere: nc [-options] hostname port[s] [ports] ...
listen for inbound: nc -l -p port [-options] [hostname] [port]
options:
-c shell commands as '-e'; use /bin/sh to exec [dangerous!!]
-e filename program to exec after connect [dangerous!!]
...