windows nc

2023-05-18 18:06:11 浏览数 (1)

nc就是netcat,官网:https://eternallybored.org/misc/netcat/

windows nc命令用法跟linux基本一样,常用的就这4个组合

nc -l -u -p Port 监听UDP Port端口

nc -l -t -p Port 监听TCP Port端口

nc -nvu IP Port 探测UDP端口

nc -nvt IP Port 探测TCP端口

nc -h查看帮助

nc -l -u -p8888监听udp协议8888端口

nc -l -t -p9999监听tcp协议9999端口

netstat -ano|findstr "xxx" 是我最常用的Windows命令之一

telnet只能测试tcp端口

nmap既能测tcp端口,也能测udp端口

nc命令注意事项总结:

①监听命令windows和linux通用,例如nc -l -u -p8888、nc -l -t -p33899

②windows上,-nvu、-nvt跟linux上的表现一致,-nvu都需要回车后敲字符来验证

③-z误导人,不要使用-z参数

windows、linux上常用的nc命令举例:

【监听UDP端口】

监听udp协议8888端口

nc -l -u -p8888

windows 101.34.180.125、linux 115.159.148.149都监听了8888,都没监听9999

互为客户端进行探测

【探测UDP监听】

windows做客户端

nc -nvu 115.159.148.149 8888

nc -nvu 115.159.148.149 9999

客户端分别发送a、b、c、d,如果是监听的,不会断开,直到Ctrl C,并且对端也收到了a、b、c、d;如果不是监听的,马上就会断开

linux做客户端

nc -nvu 101.34.180.125 8888

nc -nvu 101.34.180.125 9999

客户端分别发送a、b、c,如果是监听的,不会断开,直到Ctrl C,并且对端也收到了a、b、c;如果不是监听的,马上就会断开

对端情况

【监听TCP端口】

监听tcp协议33899端口

nc -l -t -p33899

监听了33899,没监听3389

【探测TCP监听】

nc -nvt 101.34.180.125 33899

nc -nvt 101.34.180.125 3389

如果是监听的,linux直接显示Connected IP:Port.,Windows回车会显示Open,多次回车就是不断开,需要Ctrl C才能断开

如果是未监听的,linux直接显示Connection refused.,windows也一样

探测命令一般用telnet和nmap,nc一般是监听和探测成对用,单独探测一般不用nc

如下图是我列的telnet、nmap命令的例子

名称

DNS 服务器 IP 地址

telnet测试TCP:53

V2EX DNS

178.79.131.110

telnet 178.79.131.110 53

OpenDNS

208.67.222.222

telnet 208.67.222.222 53

OpenDNS

208.67.220.220

telnet 208.67.220.220 53

IBM Quad9

9.9.9.9

telnet 9.9.9.9 53

Google DNS

8.8.8.8

telnet 8.8.8.8 53

Google DNS

8.8.4.4

telnet 8.8.4.4 53

DNSPod DNS

119.29.29.29

telnet 119.29.29.29 53

DNSPod DNS

182.254.116.116

telnet 182.254.116.116 53

CNNIC SDNS

210.2.4.8

telnet 210.2.4.8 53

名称

DNS 服务器 IP 地址

nmap测试TCP:53

nmap测试UDP:53

nmap测试TCP:53&UDP:53

V2EX DNS

178.79.131.110

nmap -sT -Pn -p53 178.79.131.110

nmap -sU -Pn -p53 178.79.131.110

nmap -sTU -Pn -p53 178.79.131.110

OpenDNS

208.67.222.222

nmap -sT -Pn -p53 208.67.222.222

nmap -sU -Pn -p53 208.67.222.222

nmap -sTU -Pn -p53 208.67.222.222

OpenDNS

208.67.220.220

nmap -sT -Pn -p53 208.67.220.220

nmap -sU -Pn -p53 208.67.220.220

nmap -sTU -Pn -p53 208.67.220.220

IBM Quad9

9.9.9.9

nmap -sT -Pn -p53 9.9.9.9

nmap -sU -Pn -p53 9.9.9.9

nmap -sTU -Pn -p53 9.9.9.9

Google DNS

8.8.8.8

nmap -sT -Pn -p53 8.8.8.8

nmap -sU -Pn -p53 8.8.8.8

nmap -sTU -Pn -p53 8.8.8.8

Google DNS

8.8.4.4

nmap -sT -Pn -p53 8.8.4.4

nmap -sU -Pn -p53 8.8.4.4

nmap -sTU -Pn -p53 8.8.4.4

DNSPod DNS

119.29.29.29

nmap -sT -Pn -p53 119.29.29.29

nmap -sU -Pn -p53 119.29.29.29

nmap -sTU -Pn -p53 119.29.29.29

DNSPod DNS

182.254.116.116

nmap -sT -Pn -p53 182.254.116.116

nmap -sU -Pn -p53 182.254.116.116

nmap -sTU -Pn -p53 182.254.116.116

CNNIC SDNS

210.2.4.8

nmap -sT -Pn -p53 210.2.4.8

nmap -sU -Pn -p53 210.2.4.8

nmap -sTU -Pn -p53 210.2.4.8

0 人点赞