问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

测试特定协议下指定端口是否开启

发布网友 发布时间:2022-11-14 12:38

我来回答

1个回答

热心网友 时间:2024-10-27 20:48

我们在检测远程服务是否正常时,经常会用一些工具(命令)来检测端口是否开启,来确定服务是否正常。通常可用于检测的工具有nc、socat、nmap等,基本思想是向远端指定端口发送数据,看其状态。

远端:192.168.0.15

本端:192.168.0.10

单向检测(适用于无法登录远端服务查看的情况)

如果返回succeeded,则说明相应的UDP端口访问正常。

如果无任何返回信息,则说明相应的UDP端口访问失败。

nc -uvz $IP $Port.   //UDP

nc -vz $IP $Port   //TCP

远端不监听1777端口情况

# nc -uvz 192.168.0.15 1777

#

远端监听1777端口

# nc -ul 1777

XXXXX

# nc -uvz 192.168.0.15 1777

Connection to 192.168.0.15 1777 port [udp/powerguardian] succeeded!

如果succeeded,则无任何返回,如果failed则返回Connection refused。

echo "This socat udp test." | socat - udp-connect:$IP:$Port

远端不监听1777端口,本端发送udp数据至远端指定端口。

# echo "This socat udp test." | socat - udp-connect:192.168.0.15:1777

2017/06/18 14:26:39 socat[22195] E read(3, 0xb48a20, 8192): Connection refused

远端开启监听,本端再次发送。

# nc -ul 1777

This socat udp test.

# echo "This socat udp test." | socat - udp-connect:192.168.0.15:1777

#

用指定协议扫描远端指定端口

nmap -sU -p $Port $IP

# nmap -sU -p 1777 192.168.0.15

Starting Nmap 5.51 ( http://nmap.org ) at 2017-06-18 14:35 CST

Nmap scan report for host-192-168-0-15 (192.168.0.15)

Host is up (0.00098s latency).

PORT     STATE  SERVICE

1777/udp closed unknown

MAC Address: FA:16:3E:1A:54:30 (Unknown)

Nmap done: 1 IP address (1 host up) scanned in 0.05 seconds

可以通过传输文本及文件来测试UDP端口是否正常(先开监听,再发送)

远端:nc -ul $Port

本端: nc -u $IP $Port

在本端键入任意字符,看远端是否可以收到。

远端:nc -l $Port > $Filename

本端:nc $IP $Port < $Filename

可以执行md5sum看两端的文件md5是否相同

注:如果是检测tcp协议端口,上述nc命令中,去掉参数-u即可。另外,也可以使用telnet $IP $Port来完成

$ nc -vzw 2 180.76.148.122 22-81 //显示详细信息,包含失败的

$ nc -zw 2 180.76.148.122 22-81 //不显示详细信息,只包含成功的,如果检测udp端口,可用"vzw"参数,"z"参数表示连接成功后立即关闭连接

Connection to 180.76.148.122 port 22 [tcp/ssh] succeeded!

Connection to 180.76.148.122 port 80 [tcp/http] succeeded!

附全面的ncat使用方法: https://linux.cn/article-9190-1.html
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
请问我的网络一天了找个部门到现在没有解决请问我上哪投诉? 计算机具备哪几种功能? 计算机有哪些功能是什么 歌词中有丑姑娘的歌曲 驾照不年审会怎样 没开过车驾照年审会通过吗 本来白色的背心放入洗衣机清洗后就变成有黑色斑点 其他一起洗的衣物... ...衣服颜色保持鲜艳(主要是白色衣服洗几次感觉就有点颜色不亮丽了... 为什么登陆lol会叫你解绑 小姨子告诉我说,炒菜时记住这4个小技巧,就是比别人做的好吃 能治好强直性脊柱炎吗或控制病情发展【强直性脊柱炎】 哈尔滨一女生网购到变质火腿肠求处理被客服攻击学历,你如何看待此事_百 ... oppo ace2手机怎么样?英雄联盟同款oppo ace2值得购买吗? OPPO Ace2手机测评-OPPO Ace2评测优缺点 时至酷暑,会计人防暑降温支出你知道如何处理吗 【网上代理记账】高温来袭,企业发放防暑降温费的财税处理应该怎么... 水处理再曝气槽的作用 什么是双水双膜净水器,汉斯顿净水专家来告 壬水命的人有什么性格特征?壬水女跟什么命的人最相配? 贝格塔尼羊奶好吗? danding mr.sen,什么意思 royal mardsen什么意思 Rewrite the following by putting the short senten ...在是太多了。。求好心人打包~senshenshengliang@qq.com senlake眼镜是什么品牌? 为你续写起在我的气节里是什么歌,和我接吻歌曲介绍 眼药水真的对眼睛好吗? Two Windows的文章与翻译 火腿肠和腊肠有什么区别 想问下sperry的尺码怎么选呢。 我平时阿迪 nike都是42.5 。都是us9... 罗杰·斯佩里的介绍 验血报告上的天冬氨酸转氨酶是什么 尿酸太高不能游泳吗 等登等登等登 当什么歌倩女幽魂? 许昌灭蟑螂的专业人士吗?后厨什么办法都用了就是消灭不干净 许昌有没有除蟑螂的公司? 许昌鄢陵有没有灭蟑螂公司? 许昌超市有蟑螂怎么办? 淘宝怎么充钱啊。一步一步给我说啊 求以“环境造就人才”为题的篇作文。 上海荣泰公司的人才公寓怎么样 门上挂五帝钱什么时候挂有讲究吗 建行信用卡取现多少天记利息? 微信突然语音发不出去 无名狂演员表 ...过年想给她买礼物,买点什么?金佛吊坠大概多少钱。 我和男朋友是网恋,异地恋,姐弟恋,他最近都不主动找我说话了,是不爱我... PD155后面有10是什么西药 求助,APM飞控四轴无法保持平衡 apm飞控如何设置电动脚架 泥鳅烂尾腐皮喂乌龟吃会传染吗?