win10系统家园 - 专注分享最好用的电脑系统

当前位置: win10系统家园 >  系统教程 >  电脑教程 >  查看ip开放了哪些端口

查看ip开放了哪些端口 如何查看电脑开放了哪些端口

更新时间:2023-05-14 08:47:02作者:xiaoliu

  查看ip开放了哪些端口,在网络通信中,端口是指通过网络进行数据传输的通道。在计算机系统中,开放的端口代表着相应的服务或应用程序正在运行,而关闭的端口则意味着相应的服务或应用程序未运行或无法访问。那么如何查看电脑开放了哪些端口呢?本文将为您介绍。另外如果您想知道某个IP地址开放了哪些端口,也可以通过一些工具来实现。接下来我们将详细阐述具体方法。

如何查看电脑开放了哪些端口

查看ip开放了哪些端口 如何查看电脑开放了哪些端口

netstat

ss

远程查看

namp

massca

1、本地查看

如果是自己的电脑,已经登上了。那么可以通过netstat或者ss查看开放了哪些端口

在terminal输入netstat -lntup 或者ss -antu

还有其它的用法,例如

netstat -i查看网卡信息

netstat -g查看组播关系

netstat -s查看网络统计

netstat -e查看以太网的数据

netstat -r显示路由信息

ss -a显示所有的sockets

ss -l 显示正在监听

ss -n显示数字ip和端口,不通过域名服务器

ss -p显示使用socket的对应进程

ss -t 显示tcp

ss -u 显示udp

ss -4 -6显示ipv4或者ipv6

虽然ss和netstat都能查看端口,但是ss要比netstat快,netstat是遍历/proc下面每个PID目录,ss直接读/proc/net下面的统计信息。所以ss执行的时候消耗资源以及消耗的时间都比netstat少很多。

2、通过远程扫描的方式发现开放端口

nmap -sS -p20-100 ip -vv

sS是向远程主机端口发送syn包,根据回包判断端口是否开放。这种扫描有很大的误报,因为没有建立tcp三次握手,扫描会比较快

sT是全连接扫描,会与对方建立三次握手,扫描结果比较准确,但是比较慢

-p指定端口

-vv显示详细信息

masscan和nmap相比最大的优点是扫描速度非常快,号称最快的扫描器,能在五分钟扫遍整个互联网

masscan -p80,8000-8100 10.0.0.0/8 --rate=10000

以10kpps的速度扫描10.0.0.0/8的80,8000-8100

  通过使用网络工具如端口扫描器等,就可以查看IP开放了哪些端口。同样地,也可以通过命令行或其他工具来查看电脑开放了哪些端口,这是网络安全和系统管理的必要技能。定期检查并关闭不必要的端口可以加强计算机和网络的安全性。

Copyright ©  2012-2024 win10系统家园 版权声明