百师Python教程

搜索
查看: 707|回复: 50

linux下3种检测远程端口是否打开的方法

[复制链接]

663

主题

663

帖子

3737

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3737
发表于 2019-7-12 18:44:11 | 显示全部楼层 |阅读模式

你还没有注册,无法下载本站所有资源,请立即注册!

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
方法一. telnet

常用telnet ip port方式测试远程主机端口是否打开。

方法二. nmap

nmap ip -p port 测试端口

nmap ip 显示全部打开的端口

根据显示close/open确定端口是否打开。

方法三. nc

nc -v host port

端口未打开返回状态为非0

一:telnet

此法常被用来检测是个远端端口是否通畅。

测试域名:

1

2

3

4

5

6

7

8

# telnet baidu.com 80
Trying 123.125.114.144...
Connected to baidu.com (123.125.114.144).         #==>出现Connected表示连通了,说
明百度的80端口开放的
Escape character is '^]'.             #==>按“ctrl+]”退出此地。
^]
telnet> quit
Connection closed.

测试IP地址:

1

2

3

4

5

6

7

8

# telnet 108.5.16.139 7506
Trying 108.5.16.139...
Connected to static-108-5-16-139.nycmny.fios.verizon.net (108.5.16.139).    #==>出
现Connected表示连通了,说明108.5.16.139的7506端口开放的
Escape character is '^]'.        #==>按“ctrl+]”退出此地
^]
telnet> quit
Connection closed.

如果写脚本通过telnet检查端口可以用下面的方法:


1

2

3

# echo -e "\n"|telnet baidu.com 80|grep Connected
Connection closed by foreign host.
Connected to baidu.com (123.125.114.144).

二:通过nmap来检查端口是否通畅
1

2

3

4

5

6

# nmap etiantian.org -p 80            
Starting Nmap 4.11 ( http://www.insecure.org/nmap/ ) at 2012-07-22 17:22 PDT
Interesting ports on 211.100.98.99:
PORT   STATE SERVICE
80/tcp open  http
Nmap finished: 1 IP address (1 host up) scanned in 0.417 seconds

如果写脚本通过nmap检查端口可以用下面的方法:

1

2

PORT_COUNT=`nmap $ip_add  -p $port|grep open|wc -l`
[[ $PORT_COUNT -ge 1 ]] && echo "$ip_add $port is ok." || echo "$ip_add $port is unknown."

三:通过nc命令检查
1

2

# nc -w 10  8.8.8.8 53 && echo ok ||echo no  
ok

楼主热帖
回复

使用道具 举报

0

主题

43

帖子

57

积分

正式会员

Rank: 1

积分
57
发表于 2019-7-12 18:46:57 | 显示全部楼层
前排支持下
回复

使用道具 举报

0

主题

39

帖子

52

积分

正式会员

Rank: 1

积分
52
发表于 2019-7-12 18:52:31 | 显示全部楼层
有竞争才有进步嘛
回复

使用道具 举报

0

主题

46

帖子

59

积分

正式会员

Rank: 1

积分
59
发表于 2019-7-12 19:03:41 | 显示全部楼层
有竞争才有进步嘛
回复

使用道具 举报

0

主题

45

帖子

58

积分

正式会员

Rank: 1

积分
58
发表于 2019-7-12 19:18:12 | 显示全部楼层
我是个凑数的。。。
回复

使用道具 举报

0

主题

49

帖子

59

积分

正式会员

Rank: 1

积分
59
发表于 2019-7-12 19:31:49 | 显示全部楼层
小手一抖,积分到手!
回复

使用道具 举报

0

主题

52

帖子

62

积分

正式会员

Rank: 1

积分
62
发表于 2019-7-13 12:38:18 | 显示全部楼层
不错不错,很好哦
回复

使用道具 举报

0

主题

48

帖子

65

积分

正式会员

Rank: 1

积分
65
发表于 2019-7-13 13:08:51 | 显示全部楼层
我是来刷分的,嘿嘿
回复

使用道具 举报

0

主题

44

帖子

54

积分

正式会员

Rank: 1

积分
54
发表于 2019-7-13 13:09:38 | 显示全部楼层
那么多资源
回复

使用道具 举报

0

主题

52

帖子

68

积分

正式会员

Rank: 1

积分
68
发表于 2019-7-13 13:19:13 | 显示全部楼层
前排支持下
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|百师Python教程

Copyright © 2001-2019 python基础学习Template by Comsenz Inc.All Rights Reserved.

Powered by 百师python基础教程网X3.4

快速回复 返回顶部 返回列表