Linux/netcat: Difference between revisions

From Wiki
No edit summary
No edit summary
 
(3 intermediate revisions by the same user not shown)
Line 18: Line 18:
== proxy ==
== proxy ==
<pre>
<pre>
mkfifo pipe
nc -l 7496 0<pipe | nc 192.168.111.20 7496 1>pipe
nc -l 7496 0<pipe | nc 192.168.111.20 7496 1>pipe
tcpflow -p -i eth0 -c port 7496
tcpflow -p -i eth0 -c port 7496


nc -l 7496 < pipe | tee outgoing.log | nc 192.168.111.20 7496 | tee pipe incoming.log
nc -l 7496 < pipe | tee outgoing.log | nc 192.168.111.20 7496 | tee pipe incoming.log
</pre>
== other ==
<pre>
tail -f pipe | nc 192.168.111.20 7496
</pre>
</pre>


Line 32: Line 38:
dd if=/dev/sdb | nc <ip> <port>
dd if=/dev/sdb | nc <ip> <port>
</pre>
</pre>
[[Category:Linux/Network]]
[[Category:Linux]]

Latest revision as of 13:55, 1 April 2017


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>