网络端口是网络应用程序必不可少的参数,应用程序在主机上打开端口,然后通过远程主机中打开的端口实现远程通信,处于安全的考虑,必须打开或者某些端口

我们还需要对开放的接口的信息进行收集和分析,以及调试,我们这就分析了各种用于端口分析的工具

我们很多命令都可以监听运行在端口上的服务 lsof和netstat

例如出所有的开放端口以及运行在端口上的服务

使用lsof -i

图片

lsof每一项都对应着一个打开了特定端口的服务

图片

begon后面本地主机,到本地的mysql

如果想要列出本地主机当前的开放端口,可以使用

lsof -i | grep “:[0-9]\+->” -o | grep “[0-9]\+” -o | sort | uniq

第一个grep使用的正则表达式,提取出了主机端口部分,第二个grep提取了端口号,

然后使用uniq,进行了去重

如何使用netstat去查看开放的端口和服务

可以使用命令

netstat -tnp列出开放端口和服务

发表评论

邮箱地址不会被公开。 必填项已用*标注