nmap 或 ping 带有嵌入端口号的 url?

nmap 或 ping 带有嵌入端口号的 url?

是否可以使用nmap嵌入端口号的 URL 来 ping 呢?

我该如何 ping 这个http://openleadr.org:8911/OpenADR2/Simple/2.0b??

我认为nmap -p 8911 openleadr.org它会起作用但它不会遗漏剩余的 URL 吗?/OpenADR2/Simple/2.0b

如果网站是 https 的话,情况也会有所不同吗?

答案1

我觉得你搞混了一些东西。ping 测试使用 ICMP 进行,因此只会检查网络层的连通性。

nmap -p只会检查是否有某个进程正在监听该端口。因此,它会检查传输层的端到端连接。

您似乎想要检查是否有一个进程以 HTTP 流量进行响应,对吗?如果这就是您想要做的全部,那么您可以简单地考虑使用 创建 HTTP(或 HTTPS)请求curl。根据您尝试检查的有关该 HTTP 端点的内容,您可以从响应中解析特定信息。例如,尽管 curl 可能返回 HTTP 响应,但这并不意味着远程主机认为请求成功。要确定这一点,您需要检查响应代码或正文。

相关内容