Difference between revisions of "Netcat"

From wikieduonline
Jump to navigation Jump to search
Tags: Mobile web edit, Mobile edit
Line 18: Line 18:
  
  
  [[nc]] -vnzu  5x.253.51.xxx 4501
+
[[nc]] -vnzu  5x.253.51.xxx 4501
  Connection to 5x.253.51.xxx 4501 port [udp/*] succeeded!
+
Connection to 5x.253.51.xxx 4501 port [udp/*] succeeded!
  -u Use UDP
+
-u Use UDP
  -v verbose
+
-v verbose
  -z  specifies that nc should just scan for listening daemons, without sending any data to them
+
-z  specifies that nc should just scan for listening daemons, without sending any data to them
 +
 
 +
nc -zv google.com 80
 +
Connection to google.com 80 port [tcp/http] succeeded!
 +
 
 +
nc -zv google.com 443
 +
Connection to google.com 443 port [tcp/https] succeeded!
  
 
== Related commands ==
 
== Related commands ==

Revision as of 11:26, 23 September 2020

Netcat is the swiss army knife of the hackers. Netcat is used for file (exploit) transfer, finding open ports & remote administration (Bind & Reverse Shells). You can manually connect to any network service like HTTP using netcat. Another utility is to listen on any UDP/TCP ports on your machine for any incoming connections.

  • Windows: ncat.exe
  • Linux:


nc examples

  • echo "text to send" | nc IP port
  • echo "text to send" | nc 10.10.10.10 54
  • Forward port (see also socat):
nc -l -p ORIGIN_PORT -c 'nc DESTINATION_IP DESTINATIO_PORT'
nc -l -p 2222 -c 'nc 10.10.10.4 8888'
<nc<IPaddress or FQDN> <port number>


nc -vnzu  5x.253.51.xxx 4501
Connection to 5x.253.51.xxx 4501 port [udp/*] succeeded!
-u Use UDP
-v verbose
-z  specifies that nc should just scan for listening daemons, without sending any data to them
nc -zv google.com 80
Connection to google.com 80 port [tcp/http] succeeded!
nc -zv google.com 443
Connection to google.com 443 port [tcp/https] succeeded!

Related commands

See also

Advertising: