Linux/netcat

From Wiki
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.


chat

nc <ip> <port>
netcat -l -p <port>

serve file

netcat -l -p <port> < file

proxy

mkfifo pipe
nc -l 7496 0<pipe | nc 192.168.111.20 7496 1>pipe
tcpflow -p -i eth0 -c port 7496

nc -l 7496 < pipe | tee outgoing.log | nc 192.168.111.20 7496 | tee pipe incoming.log

other

tail -f pipe | nc 192.168.111.20 7496

clone hdd

netcat -l -p <port> | dd of=/dev/sdb
dd if=/dev/sdb | nc <ip> <port>