Bash TCP conection feature

This entry is part 3 of 10 in the series Unix swissknife

Bash support tcp connection out of the box :)


So you can write something like

exec 5<>/dev/tcp/$webhost/80
echo -e "GET / HTTP/1.1\r\nHost: $webhost\r\nContent-Length: 0\r\n\r" >&5
# get reply:   HTTP/1.1 301 Moved Permanently^M
cat <&5


This entry was posted in IT Featured, Unix and tagged , . Bookmark the permalink.