订阅本站
收藏本站
微博分享
QQ空间分享

检查Linux中的开放端口列表:使用netstat、nmap、ss、lsof命令

lilin 分类:Linux命令 时间:2019/11/29 18:07:01 评论: 加入收藏

本文可以帮助你检查本地Linux系统上的开放端口列表,使用netstat、nmap、ss、lsof命令就可以。

 

使用netstat命令检查Linux中的开放端口列表

netstat代表网络统计,是一个命令工具,显示网络连接相关信息(传入和传出),如路由表、伪装连接、多播成员资格和许多网络接口。

它列出了所有tcp、udp套接字连接和unix套接字连接。

它用于诊断网络中的网络问题,并确定网络上的流量作为性能测量:

# netstat -tplugn

检查Linux中的开放端口列表:使用netstat、nmap、ss、lsof<a href=http://8u.hn.cn/ssh/ target=_blank class=infotextkey>命令</a>

如果要检查任何特定端口状态,请使用以下命令

# # netstat -tplugn | grep :22

检查Linux中的开放端口列表:使用netstat、nmap、ss、lsof<a href=http://8u.hn.cn/ssh/ target=_blank class=infotextkey>命令</a>

参考:使用netstat命令来检查Linux中的TCP连接状态。

 

使用ss命令检查Linux中的开放端口列表

ss用于转储套接字统计信息,它允许显示类似于netstat的信息,它可以显示比其他工具更多的TCP和状态信息:

# ss -lntu

检查Linux中的开放端口列表:使用netstat、nmap、ss、lsof<a href=http://8u.hn.cn/ssh/ target=_blank class=infotextkey>命令</a>

如果要检查任何特定端口状态,请使用以下命令

# # ss -lntu | grep ':25'

检查Linux中的开放端口列表:使用netstat、nmap、ss、lsof<a href=http://8u.hn.cn/ssh/ target=_blank class=infotextkey>命令</a>

 

使用nmap命令检查Linux中的开放端口列表

Nmap(网络映射器)是一种用于网络探索和安全审计的开源工具,它旨在快速扫描大型网络,虽然它可以很好地对抗单个主机。

Nmap以新颖的方式使用原始IP数据包来确定网络上可用的主机,这些主机提供的服务(应用程序名称和版本),运行的操作系统(和操作系统版本),数据包过滤器/防火墙的类型正在使用中,还有许多其他特性。

虽然Nmap通常用于安全审核,但许多系统和网络管理员发现它对日常任务非常有用,例如网络清单,管理服务升级计划以及监控主机或服务的正常运行时间。

# nmap -sTU -O localhost

检查Linux中的开放端口列表:使用netstat、nmap、ss、lsof<a href=http://8u.hn.cn/ssh/ target=_blank class=infotextkey>命令</a>

如果要检查任何特定端口状态,请使用以下命令

# nmap -sTU -O localhost | grep 123

123/udp open  ntp

参考:nmap命令_Linux nmap命令使用详解:网络探测和安全审核。

 

使用lsof命令检查Linux中的开放端口列表

它显示了系统上打开文件的列表以及打开它们的进程,还会显示与文件相关的其他信息:

# lsof -i

检查Linux中的开放端口列表:使用netstat、nmap、ss、lsof<a href=http://8u.hn.cn/ssh/ target=_blank class=infotextkey>命令</a>

如果要检查任何特定端口状态,请使用以下命令

# lsof -i:80

检查Linux中的开放端口列表:使用netstat、nmap、ss、lsof<a href=http://8u.hn.cn/ssh/ target=_blank class=infotextkey>命令</a>

参考:Linux/Unix命令工具:lsof。

 

TAG:

文章评论

留言与评论(共有 0 条评论)
   
验证码: