要查看哪些端口开放,可以使用以下方法:

  1. 使用netstat命令:

    • 在Windows上,打开命令提示符并输入netstat -ano,然后按Enter键。这将列出所有活动的网络连接及其对应的PID(进程ID)。你可以使用任务管理器查看与这些PID关联的程序。

    • 在Linux或macOS上,打开终端并输入netstat -tulnss -tuln,然后按Enter键。这将显示当前监听的TCP和UDP端口。

  2. 使用lsof命令:

    • 在Linux或macOS上,打开终端并输入sudo lsof -i :<端口号>(将<端口号>替换为你要查询的端口号),然后按Enter键。这将列出正在使用该端口的进程。
  3. 使用nmap扫描工具:

    • nmap是一个强大的网络扫描工具,可以扫描网络上的主机并报告开放端口。首先,确保你的系统上已安装了nmap。然后,使用命令sudo nmap <目标IP地址或域名>(将<目标IP地址或域名>替换为你要扫描的主机)来启动扫描。根据扫描结果,你可以查看哪些端口是开放的。
  4. 使用在线工具:

    • 有许多在线工具可以帮助你检查网站或服务器上的开放端口。例如,你可以访问像https://www.yougetsignal.com/tools/open-ports/这样的网站,输入目标IP地址或域名,然后查看报告的开放端口。

请注意,在进行端口扫描时要遵守法律法规和道德准则,确保你有权访问目标网络或设备。未经授权的端口扫描可能被视为非法行为。