Windows

使用控制台檢查是否在 Windows 機器上安裝了 Web 服務

  • April 13, 2011

我必須檢查機器上是否安裝了 Web 服務。不應該使用任何http請求等等。我所擁有的 - 是機器的 ssh 連接。

更新

安裝了許多 Web 服務。所以我必須按給定的名稱/地址搜尋。

請你幫助我好嗎 ?先感謝您。

只需快速而骯髒的檢查就可以簡單地進入命令提示符並使用“netstat -an”並在埠 80/443 上查找任何“偵聽”連接。IE

TCP    0.0.0.0:80             0.0.0.0:0              LISTENING
TCP    0.0.0.0:443            0.0.0.0:0              LISTENING

或者代替 0.0.0.0 它也可以配置為偵聽您的特定 IP 地址

TCP    x.x.x.x:80             0.0.0.0:0              LISTENING
TCP    x.x.x.x:443            0.0.0.0:0              LISTENING

甚至在ipv6上…

TCP    [::]:80                [::]:0                 LISTENING
TCP    [::]:443               [::]:0                 LISTENING

這也會告訴你是否有其他的 web 服務正在執行,比如 apache 或者誰知道還有什麼。如果您在 netstat 上添加 -b 選項,它還會向您顯示創建偵聽埠所涉及的執行檔。(-b 選項需要提升權限,僅供參考)

需要注意的一點是,不可能有 2 個單獨的應用程序(IIS 和 apache)都在同一台機器上偵聽相同的 IP 地址和埠。

引用自:https://serverfault.com/questions/259249