How do I switch to netcat-traditional in Ubuntu? Whenever I write netcat -h, it appears that I am running netcat-openbsd instead.

I'm new to Ubuntu, so exact commands would be helpful.

1 Answer

  1. enable universe repository (if not enabled)

    sudo add-apt-repository universe 
  2. Install the other netcat using synaptic. (To do this, the universe repository must be enabled.)

    sudo apt-get install netcat-traditional 
  3. type sudo update-alternatives --config nc

  4. Select the option /bin/nc.traditional

  5. type nc -h

output:

[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!!] ... 
1

Your Answer

Sign up or log in

Sign up using Google Sign up using Facebook Sign up using Email and Password

Post as a guest

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.