前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【玩转腾讯云】windows nmap 中文不乱码的方案

【玩转腾讯云】windows nmap 中文不乱码的方案

原创
作者头像
Windows技术交流
修改2022-02-17 19:02:47
4.6K1
修改2022-02-17 19:02:47
举报
文章被收录于专栏:Windows技术交流Windows技术交流

此方案为通用方案,不只腾讯云,其他云也适用。

https://nmap.org/dist-old/nmap-5.35DC1-setup.exe

我测试了很多Windows Nmap版本,就这个版本的最OK,在Windows XP~Win11、Server2003~Server2022上测试,都可以正常使用。

命令行和图形界面都支持,但高版本的会中文乱码,从高版本往较低版本挨个往下测,第一个不乱码的版本是nmap-5.35DC1。

我最常用的命令是nmap -Pn -sTU -p port IP

其中的T代表TCP、U代表UDP

如下图,图形界面版的非常简单,填上目标IP、选一下测试类型会自动生成测试命令,当然你也可以不选、直接在command那一行写好命令点scan

基础网络默认DNS是禁ping的,VPC默认DNS是没有禁ping的

dns应该是tcp/udp 53端口都用的

例如香港基础网络:

nmap -sT -sU -p 53 -Pn 10.243.28.52

nmap -sT -sU -p 53 -Pn 10.243.28.52

VPC:

nmap -sT -sU -p 53 -Pn 183.60.82.98

nmap -sT -sU -p 53 -Pn 183.60.83.19

提到中文乱码,Windows上的whoiswhoiscl都会中文乱码,功能跟Linux上的whois功能相似。

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端口

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命令的参数有下面4种

【监听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

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云服务器
云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档