Netcat – lista przydatnych zadań
http serwer
#!/bin/bash
handle_req()
{
read req file proto
echo -e "HTTP/1.1 200 OKrnContent-Type: text/htmlrnrn"
echo -e "<html><h1>Hello World</h1></html>"
}
typeset -fx handle_req
nc -l -p 8080 -c handle_req
remote terminal
serwer:
nc -l -p 4000 -e /bin/sh
klient:
nc ip_host 4000
czat
serwer:
nc -lp 8080
klient:
nc ip_host 8080
file transfer
serwer:
cat plik | nc -l -p 4000
klient:
nc ip_hosta 4000 > plik
Zródło: ubuntuforums.org