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