如何确定访问网站时正在使用哪些端口

如何确定访问网站时正在使用哪些端口

我正在尝试确定在工作时连接到 HTML5 客户端时正在使用哪些端口。我们还在客户端中运行 guacamole 和 tomcat。我已经下载了 Fiddler 并在浏览器中连接到客户端,但我对这些东西不太熟悉,我想确保我没有遗漏任何东西。我想明确地向客户端提供我们服务所需的端口。有人可以提供使用 Fiddler 执行此操作的方法或建议其他方法吗?

谢谢

答案1

服务器端,您可以使用 netstat 查找正在使用的端口。我使用 netstat -tlupn 将端口与进程匹配。您还可以使用 tcpdump 或 wireshark 检查流量并找到答案。祝你好运!

答案2

我曾经通过https://www.owasp.org/index.php/OWASP_Zed_Attack_Proxy_Project

您可以在客户端上运行它并设置客户端浏览器以使用 zap 作为代理。然后,一旦您使用远程 Web 应用程序,您将能够在 zap 中检查使用了哪些端口。

可以通过 squid 代理或简单的 ssh 动态端口转发完成类似操作。

相关内容