Difference between revisions of "Netcat"

From UVOO Tech Wiki
Jump to navigation Jump to search
 
(4 intermediate revisions by the same user not shown)
Line 1: Line 1:
 +
# SSH
 +
```
 +
banner=$(nc -w 5 -v  example.com 22 < /dev/null 2>&1 | grep SSH) && echo $banner
 +
```
 +
 
https://www.digitalocean.com/community/tutorials/how-to-use-netcat-to-establish-and-test-tcp-and-udp-connections
 
https://www.digitalocean.com/community/tutorials/how-to-use-netcat-to-establish-and-test-tcp-and-udp-connections
  
 
```
 
```
nc -z -v host.example.com 443
+
nc -zvw 2 host.example.com 443
 +
nc -w 1 -z -v host.example.com 443
 +
[[ $(nc -w1 -z -v www.example.com 443 2>&1) == *"succeeded"* ]] && echo ok
 +
```
 +
 
 +
 
 +
server
 +
```
 +
nc -kl 8080
 +
```
 +
 
 +
client
 +
```
 +
nc 10.x.x.x 8080
 
```
 
```

Latest revision as of 19:07, 22 April 2024

SSH

banner=$(nc -w 5 -v  example.com 22 < /dev/null 2>&1 | grep SSH) && echo $banner

https://www.digitalocean.com/community/tutorials/how-to-use-netcat-to-establish-and-test-tcp-and-udp-connections

nc -zvw 2 host.example.com 443
nc -w 1 -z -v host.example.com 443
[[ $(nc -w1 -z -v www.example.com 443 2>&1) == *"succeeded"* ]] && echo ok

server

nc -kl 8080

client

nc 10.x.x.x 8080