avleen / bashttpd

A web server written in bash
MIT License
1.51k stars 199 forks source link

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

Open poka-IT opened 6 years ago

poka-IT commented 6 years ago

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&