Skip to content

Use option "-e" with netcat (link netcat traditional) #38

@poka-IT

Description

@poka-IT

If you get an error with netcat about option "-e" missing, it's because linux use by default an alternative version of netcat: GNU-Netcat.
To use Traditional netcat:
sudo apt install netcat
sudo rm /etc/alternatives/nc
sudo ln -s /bin/nc.traditional /etc/alternatives/nc

Now use the alias "nc" instead "netcat":
:;while true;do nc -lp 8080 -e ./bashttpd ;done

(ctrl-z to stop file descriptor listening and kill -9 %1 2 times to kill the process)
If you want to load the process in background: :;while true;do nc -lp 8080 -e ./bashttpd ;done&

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions