顯示具有 埠 標籤的文章。 顯示所有文章
顯示具有 埠 標籤的文章。 顯示所有文章

2024年10月28日 星期一

[研究]某電腦S1的所有開放的 Port ? 用途 ? 服務名稱 ? 檔案名稱 ? 程序名稱 ?

[研究]某電腦S1的所有開放的 Port ? 用途 ? 服務名稱 ? 檔案名稱 ? 程序名稱 ?

2024-10-28

續

[研究]列出 Windows 10預設所有開放的 Port ? 用途 ? 服務名稱 ? 檔案名稱 ? 程序名稱 ?

[研究]列出 Windows Server 2022預設所有開放的 Port ? 用途 ? 服務名稱 ? 檔案名稱 ? 程序名稱 ?https://shaurong.blogspot.com/2024/10/windows-port.html

[研究]Windows Server 2022預設開啟那些 Port (nmap, netstat, tasklist, powershell)
https://shaurong.blogspot.com/2024/10/windows-server-2022-port-nmap-netstat.html

另一台



********************************************************************************

Copilot

這些預設開啟的 port 用途如下:
  • 135/tcp: Microsoft RPC (Remote Procedure Call) 服務,用於遠程過程呼叫。
  • 445/tcp: SMB (Server Message Block) 服務,用於文件和打印共享。
  • 5357/tcp: WSDAPI (Web Services on Devices API),用於設備的網絡通訊。
  • 5985/tcp: WS-Management 服務,用於管理和監控。
  • 47001/tcp: WinRM (Windows Remote Management),用於遠程管理。
  • 49664/tcp-49669/tcp: 這些是未知用途的 port,可能是用於內部服務或應用程式。

Port用途服務名稱檔案名稱程序名稱
135/tcpMicrosoft RPCRPC 服務rpcss.dllsvchost.exe
445/tcpSMB (Server Message Block)文件和打印共享srv2.syssrv2svc.exe
5357/tcpWSDAPI (Web Services on Devices API)WSDAPI 服務wsddsvc.dllwsddsvc.exe
5985/tcpWS-ManagementWindows 管理員工具winrm.exewinrm.exe
47001/tcpWinRM (Windows Remote Management)Windows 遠程管理winrm.exewinrm.exe
49664/tcp-49669/tcp未知用途未知未知未知


********************************************************************************

註:本電腦有安裝  Splunk Universal Forwarder,回傳給 Splunk Server。Universal Forwarder 通常會使用 TCP port 9997(或其他您在配置時設定的 port)來傳送資料到 Splunk Server,而這個 port 是在 Splunk Server 上「接收」資料的埠,不是 Universal Forwarder 的「listen」port。因此,通常情況下,Universal Forwarder 並不會在電腦上開放任何 listen port 來接收來自其他主機的連線。

********************************************************************************

下面軟體名稱 ? 用途 ? 服務名稱 ? 檔案名稱 ? 程序名稱 ?
Process Name : wrapper.exe
Port : 1777
Module Name : arc_winc

ChatGPT 說:

wrapper.exe 通常與 Java Service Wrapper 軟體相關,這是一個通用的應用程式啟動器,主要用於將 Java 應用程式以服務的形式在 Windows 上運行。這裡提到的 Port 1777 和 Module Name : arc_winc 則可能與具體的 Java 應用程式(例如 ArcGIS Server 或某些 GIS 系統服務)相關聯。

以下是相關資訊概覽:

軟體名稱:可能是 ArcGIS Server 或其他基於 Java 的應用程式(具體取決於應用程式使用 Java Service Wrapper 來作為服務啟動器的需求)

用途:Java Service Wrapper 用於管理和監控 Java 應用程式,以確保應用程式可以作為 Windows 服務穩定地運行和重啟。端口 1777 常用於此服務與其他系統組件之間的通信。

服務名稱:通常依應用程式而異(如 ArcGIS Server 中可能命名為 ArcGIS Server),可在服務列表中找到具體名稱。

檔案名稱:wrapper.exe(來自 Java Service Wrapper 程式包)

程序名稱:wrapper.exe

若您需要進一步確認此服務或端口的使用情況,可檢查 wrapper.conf 配置檔案,以查看 arc_winc 模組的具體設定和服務綁定。

註:這是  ArcSight Enterprise Security Manager (ESM) 的用戶端 ArcSight Connector 安裝的。

********************************************************************************

下面軟體名稱 ? 用途 ? 服務名稱 ? 檔案名稱 ? 程序名稱 ?

Process Name : dsa.exe
Port : 4118
Module Name : ds_agent

ChatGPT 說:

dsa.exe 通常與 Trend Micro Deep Security Agent (DSA) 相關聯。該代理程式為深度安全管理系統中的一部分,負責在端點設備上提供防護功能,如防病毒、入侵偵測/防護等。以下是詳細資訊:

軟體名稱:Trend Micro Deep Security Agent

用途:提供設備安全防護,包括防病毒、入侵防護、Web 安全、應用程式控制等功能。此代理程式允許 Trend Micro Deep Security 伺服器監控和管理受保護的端點。

服務名稱:ds_agent

檔案名稱:dsa.exe

程序名稱:dsa.exe

Port 4118 用於 Deep Security Agent 與 Deep Security Manager 之間的通訊。此端口協助代理程式向管理伺服器回報狀態、接收政策更新等操作,以確保安全策略的即時性和同步性。

註:本電腦有安裝 趨勢科技 Deep Security,網段會外有開放 
埠:TCP 4118/4119/4120/4122/80/443 雙向

Deep Security 是趨勢科技 Trend Micro 股份有限公司的軟體。為防護動態資料中心的軟體解決方案,具備防毒、封包檢查、防火牆、一致性監控、記錄檔檢查等模組功能。

Deep Security 的 Server 端為 Deep Security Manager (DSM)。

Deep Security 的 Client 端要安裝 Deep Security Agent (DSA)。

********************************************************************************

下面軟體名稱 ? 用途 ? 服務名稱 ? 檔案名稱 ? 程序名稱 ?

Process Name : wmcAsset_172_16_xx_xx_Open.exe
Port : 8150
Module Name : Win-Win7

ChatGPT 說:

根據您提供的資訊,wmcAsset_172_16_xx_xx_Open.exe 很可能與 監控軟體、遠端管理、或資產管理相關 的應用程式有關。這類程序通常用於企業環境中的網路設備監控或系統資產管理,且端口 8150 可能用於設備間的數據通信。以下是一般情況下的相關資訊概覽:

軟體名稱:可能是 網路資產管理工具或遠端管理系統(具體軟體名稱可能因不同廠商而異)

用途:監控、管理或進行資產數據收集,通常涉及對本地網路內的資產(如電腦、伺服器、網路設備等)的狀態監控及管理。

服務名稱:wmcAsset 或類似名稱,具體取決於使用的資產管理軟體

檔案名稱:wmcAsset_172_16_xx_xx_Open.exe(檔名中的 IP 表示監控的網路範圍,通常是內部網路 IP 位址)

程序名稱:wmcAsset_172_16_xx_xx_Open.exe

Port 8150 常用於此類遠端管理和數據收集軟體,用以在受控端點和管理伺服器之間建立通信。建議檢查應用程序的相關配置文件或管理控制台,以確認服務的具體用途和設定。

註:本電腦有安裝【神網資訊資產管理(VANS 導入)】

********************************************************************************

註:本電腦有安裝 ArcSight Connector,回傳給另一台安裝 ArcSight Enterprise Security Manager (ESM)的,因在另一網段,開放 Port 844雙向,但不會 Listen Port。

ArcSight ESM 是專為現代SOC 打造的下一代SIEM。 

Server 端是 ArcSight Enterprise Security Manager (ESM)

Client 端是 ArcSight Connector

********************************************************************************

(完)

相關

[研究]列出 Windows 10預設所有開放的 Port ? 用途 ? 服務名稱 ? 檔案名稱 ? 程序名稱 ?

[研究]列出 Windows Server 2022預設所有開放的 Port ? 用途 ? 服務名稱 ? 檔案名稱 ? 程序名稱 ?https://shaurong.blogspot.com/2024/10/windows-port.html

[研究]Windows Server 2022預設開啟那些 Port (nmap, netstat, tasklist, powershell)
https://shaurong.blogspot.com/2024/10/windows-server-2022-port-nmap-netstat.html

[研究]列出 Windows 10預設所有開放的 Port ? 用途 ? 服務名稱 ? 檔案名稱 ? 程序名稱 ?

[研究]列出 Windows 10預設所有開放的 Port ? 用途 ? 服務名稱 ? 檔案名稱 ? 程序名稱 ?

2024-10-28

續

[研究]列出 Windows Server 2022預設所有開放的 Port ? 用途 ? 服務名稱 ? 檔案名稱 ? 程序名稱 ?https://shaurong.blogspot.com/2024/10/windows-port.html

[研究]Windows Server 2022預設開啟那些 Port (nmap, netstat, tasklist, powershell)
https://shaurong.blogspot.com/2024/10/windows-server-2022-port-nmap-netstat.html

PowerShell

# 合併 Get-NetTCPConnection 和 Get-NetUDPEndpoint 結果
$connections = @()

# 處理 TCP 端口
$tcpConnections = Get-NetTCPConnection | ForEach-Object {
    $proc = Get-Process -Id $_.OwningProcess -ErrorAction SilentlyContinue
    $service = Get-Service | Where-Object { $_.Id -eq $_.OwningProcess }
    [pscustomobject]@{
        Protocol      = "TCP"
        LocalAddress  = $_.LocalAddress
        LocalPort     = $_.LocalPort
        RemoteAddress = $_.RemoteAddress
        RemotePort    = $_.RemotePort
        State         = $_.State
        ProcessId     = $_.OwningProcess
        ProcessName   = $proc.ProcessName
        FileName      = $proc.Path
        ServiceName   = $service.Name
    }
}

# 處理 UDP 端口
$udpConnections = Get-NetUDPEndpoint | ForEach-Object {
    $proc = Get-Process -Id $_.OwningProcess -ErrorAction SilentlyContinue
    $service = Get-Service | Where-Object { $_.Id -eq $_.OwningProcess }
    [pscustomobject]@{
        Protocol      = "UDP"
        LocalAddress  = $_.LocalAddress
        LocalPort     = $_.LocalPort
        RemoteAddress = "*"
        RemotePort    = "*"
        State         = "LISTENING"  # UDP 沒有 State,所有端口都類似 LISTENING
        ProcessId     = $_.OwningProcess
        ProcessName   = $proc.ProcessName
        FileName      = $proc.Path
        ServiceName   = $service.Name
    }
}

# 合併 TCP 和 UDP 結果
$connections = $tcpConnections + $udpConnections

# 輸出結果
$connections | Format-Table -AutoSize




結果

Windows PowerShell
Copyright (C) Microsoft Corporation. 著作權所有,並保留一切權利。

請嘗試新的跨平台 PowerShell https://aka.ms/pscore6

PS C:\Users\USER1> cd \
PS C:\> # 合併 Get-NetTCPConnection 和 Get-NetUDPEndpoint 結果
PS C:\> $connections = @()
PS C:\>
PS C:\> # 處理 TCP 端口
PS C:\> $tcpConnections = Get-NetTCPConnection | ForEach-Object {
>>     $proc = Get-Process -Id $_.OwningProcess -ErrorAction SilentlyContinue
>>     $service = Get-Service | Where-Object { $_.Id -eq $_.OwningProcess }
>>     [pscustomobject]@{
>>         Protocol      = "TCP"
>>         LocalAddress  = $_.LocalAddress
>>         LocalPort     = $_.LocalPort
>>         RemoteAddress = $_.RemoteAddress
>>         RemotePort    = $_.RemotePort
>>         State         = $_.State
>>         ProcessId     = $_.OwningProcess
>>         ProcessName   = $proc.ProcessName
>>         FileName      = $proc.Path
>>         ServiceName   = $service.Name
>>     }
>> }
PS C:\>
PS C:\> # 處理 UDP 端口
PS C:\> $udpConnections = Get-NetUDPEndpoint | ForEach-Object {
>>     $proc = Get-Process -Id $_.OwningProcess -ErrorAction SilentlyContinue
>>     $service = Get-Service | Where-Object { $_.Id -eq $_.OwningProcess }
>>     [pscustomobject]@{
>>         Protocol      = "UDP"
>>         LocalAddress  = $_.LocalAddress
>>         LocalPort     = $_.LocalPort
>>         RemoteAddress = "*"
>>         RemotePort    = "*"
>>         State         = "LISTENING"  # UDP 沒有 State,所有端口都類似 LISTENING
>>         ProcessId     = $_.OwningProcess
>>         ProcessName   = $proc.ProcessName
>>         FileName      = $proc.Path
>>         ServiceName   = $service.Name
>>     }
>> }
PS C:\>
PS C:\> # 合併 TCP 和 UDP 結果
PS C:\> $connections = $tcpConnections + $udpConnections
PS C:\>
PS C:\> # 輸出結果
PS C:\> $connections | Format-Table -AutoSize

Protocol LocalAddress               LocalPort RemoteAddress   RemotePort       State ProcessId ProcessName        FileName
-------- ------------               --------- -------------   ----------       ----- --------- -----------        --------
TCP      ::                             49669 ::                       0      Listen       636 services
TCP      ::                             49668 ::                       0      Listen      2256 spoolsv
TCP      ::                             49667 ::                       0      Listen      1232 svchost
TCP      ::                             49666 ::                       0      Listen      1132 svchost
TCP      ::                             49665 ::                       0      Listen       496 wininit
TCP      ::                             49664 ::                       0      Listen       652 lsass
TCP      ::                              7680 ::                       0      Listen      9820 svchost
TCP      ::                               445 ::                       0      Listen         4 System
TCP      ::                               135 ::                       0      Listen       868 svchost
TCP      0.0.0.0                        50257 0.0.0.0                  0       Bound      3364 svchost
TCP      0.0.0.0                        50256 0.0.0.0                  0       Bound      3524 backgroundTaskHost C:\Windows\system32\backg...
TCP      0.0.0.0                        50255 0.0.0.0                  0       Bound      3524 backgroundTaskHost C:\Windows\system32\backg...
TCP      0.0.0.0                        50252 0.0.0.0                  0       Bound      5968 SearchApp          C:\Windows\SystemApps\Mic...
TCP      0.0.0.0                        50250 0.0.0.0                  0       Bound      5968 SearchApp          C:\Windows\SystemApps\Mic...
TCP      0.0.0.0                        50249 0.0.0.0                  0       Bound      5968 SearchApp          C:\Windows\SystemApps\Mic...
TCP      0.0.0.0                        50248 0.0.0.0                  0       Bound      5968 SearchApp          C:\Windows\SystemApps\Mic...
TCP      0.0.0.0                        50238 0.0.0.0                  0       Bound      3364 svchost
TCP      0.0.0.0                        50225 0.0.0.0                  0       Bound      9820 svchost
TCP      0.0.0.0                        50222 0.0.0.0                  0       Bound      9820 svchost
TCP      0.0.0.0                        50221 0.0.0.0                  0       Bound      9820 svchost
TCP      0.0.0.0                        50220 0.0.0.0                  0       Bound      9820 svchost
TCP      0.0.0.0                        50213 0.0.0.0                  0       Bound      9820 svchost
TCP      0.0.0.0                        50211 0.0.0.0                  0       Bound      9820 svchost
TCP      0.0.0.0                        50210 0.0.0.0                  0       Bound      9820 svchost
TCP      0.0.0.0                        50209 0.0.0.0                  0       Bound      9820 svchost
TCP      0.0.0.0                        50191 0.0.0.0                  0       Bound      9820 svchost
TCP      0.0.0.0                        50190 0.0.0.0                  0       Bound      9820 svchost
TCP      0.0.0.0                        50187 0.0.0.0                  0       Bound      9820 svchost
TCP      0.0.0.0                        50186 0.0.0.0                  0       Bound      9820 svchost
TCP      0.0.0.0                        50171 0.0.0.0                  0       Bound      9820 svchost
TCP      0.0.0.0                        50166 0.0.0.0                  0       Bound     10388 msedge             C:\Program Files (x86)\Mi...
TCP      0.0.0.0                        50163 0.0.0.0                  0       Bound      9820 svchost
TCP      0.0.0.0                        50162 0.0.0.0                  0       Bound      9820 svchost
TCP      0.0.0.0                        50152 0.0.0.0                  0       Bound      3796 SkypeApp           C:\Program Files\WindowsA...
TCP      0.0.0.0                        50149 0.0.0.0                  0       Bound      9820 svchost
TCP      0.0.0.0                        50148 0.0.0.0                  0       Bound      9820 svchost
TCP      0.0.0.0                        50142 0.0.0.0                  0       Bound      3796 SkypeApp           C:\Program Files\WindowsA...
TCP      0.0.0.0                        50140 0.0.0.0                  0       Bound      9820 svchost
TCP      0.0.0.0                        50138 0.0.0.0                  0       Bound      9820 svchost
TCP      0.0.0.0                        50137 0.0.0.0                  0       Bound      9820 svchost
TCP      0.0.0.0                        50136 0.0.0.0                  0       Bound      9820 svchost
TCP      0.0.0.0                        50134 0.0.0.0                  0       Bound      9820 svchost
TCP      0.0.0.0                        50133 0.0.0.0                  0       Bound      9820 svchost
TCP      0.0.0.0                        50129 0.0.0.0                  0       Bound      9820 svchost
TCP      0.0.0.0                        50128 0.0.0.0                  0       Bound      9820 svchost
TCP      0.0.0.0                        50122 0.0.0.0                  0       Bound      9820 svchost
TCP      0.0.0.0                        50121 0.0.0.0                  0       Bound      3796 SkypeApp           C:\Program Files\WindowsA...
TCP      0.0.0.0                        50118 0.0.0.0                  0       Bound      9820 svchost
TCP      0.0.0.0                        50117 0.0.0.0                  0       Bound      9820 svchost
TCP      0.0.0.0                        50116 0.0.0.0                  0       Bound      9820 svchost
TCP      0.0.0.0                        50115 0.0.0.0                  0       Bound      9820 svchost
TCP      0.0.0.0                        50114 0.0.0.0                  0       Bound      3796 SkypeApp           C:\Program Files\WindowsA...
TCP      0.0.0.0                        50074 0.0.0.0                  0       Bound      4280 explorer           C:\Windows\Explorer.EXE
TCP      0.0.0.0                        49865 0.0.0.0                  0       Bound      8584 svchost
TCP      0.0.0.0                        49859 0.0.0.0                  0       Bound      7304 msedgewebview2     C:\Program Files (x86)\Mi...
TCP      0.0.0.0                        49844 0.0.0.0                  0       Bound      3216 svchost
TCP      0.0.0.0                        49729 0.0.0.0                  0       Bound      9036 LockApp            C:\Windows\SystemApps\Mic...
TCP      0.0.0.0                        49728 0.0.0.0                  0       Bound      9036 LockApp            C:\Windows\SystemApps\Mic...
TCP      0.0.0.0                        49727 0.0.0.0                  0       Bound      9036 LockApp            C:\Windows\SystemApps\Mic...
TCP      0.0.0.0                        49726 0.0.0.0                  0       Bound      9036 LockApp            C:\Windows\SystemApps\Mic...
TCP      0.0.0.0                        49725 0.0.0.0                  0       Bound      9036 LockApp            C:\Windows\SystemApps\Mic...
TCP      0.0.0.0                        49724 0.0.0.0                  0       Bound      9036 LockApp            C:\Windows\SystemApps\Mic...
TCP      0.0.0.0                        49723 0.0.0.0                  0       Bound      9036 LockApp            C:\Windows\SystemApps\Mic...
TCP      0.0.0.0                        49722 0.0.0.0                  0       Bound      9036 LockApp            C:\Windows\SystemApps\Mic...
TCP      0.0.0.0                        49706 0.0.0.0                  0       Bound      6420 SearchApp          C:\Windows\SystemApps\Mic...
TCP      0.0.0.0                        49705 0.0.0.0                  0       Bound      6420 SearchApp          C:\Windows\SystemApps\Mic...
TCP      0.0.0.0                        49704 0.0.0.0                  0       Bound      7304 msedgewebview2     C:\Program Files (x86)\Mi...
TCP      0.0.0.0                        49696 0.0.0.0                  0       Bound      5968 SearchApp          C:\Windows\SystemApps\Mic...
TCP      0.0.0.0                        49688 0.0.0.0                  0       Bound      3216 svchost
TCP      192.168.128.130                50257 20.190.166.131         443 Established      3364 svchost
TCP      192.168.128.130                50256 152.195.38.76           80 Established      3524 backgroundTaskHost C:\Windows\system32\backg...
TCP      192.168.128.130                50255 23.220.198.33          443 Established      3524 backgroundTaskHost C:\Windows\system32\backg...
TCP      192.168.128.130                50252 117.18.232.200         443 Established      5968 SearchApp          C:\Windows\SystemApps\Mic...
TCP      192.168.128.130                50250 210.71.227.208         443 Established      5968 SearchApp          C:\Windows\SystemApps\Mic...
TCP      192.168.128.130                50249 13.107.6.254           443 Established      5968 SearchApp          C:\Windows\SystemApps\Mic...
TCP      192.168.128.130                50248 204.79.197.222         443 Established      5968 SearchApp          C:\Windows\SystemApps\Mic...
TCP      192.168.128.130                50244 13.107.246.73          443    TimeWait         0 Idle
TCP      192.168.128.130                50238 20.190.166.131         443 Established      3364 svchost
TCP      192.168.128.130                50234 20.189.173.24          443    TimeWait         0 Idle
TCP      192.168.128.130                50225 13.74.187.43           443 Established      9820 svchost
TCP      192.168.128.130                50224 210.71.227.162          80    TimeWait         0 Idle
TCP      192.168.128.130                50223 210.71.227.114          80    TimeWait         0 Idle
TCP      192.168.128.130                50222 23.47.5.179            443 Established      9820 svchost
TCP      192.168.128.130                50221 203.69.138.206          80 Established      9820 svchost
TCP      192.168.128.130                50220 23.47.5.179            443 Established      9820 svchost
TCP      192.168.128.130                50219 146.75.114.172          80    TimeWait         0 Idle
TCP      192.168.128.130                50213 13.74.187.43           443 Established      9820 svchost
TCP      192.168.128.130                50212 146.75.114.172          80    TimeWait         0 Idle
TCP      192.168.128.130                50211 23.47.5.179            443 Established      9820 svchost
TCP      192.168.128.130                50210 151.101.230.172         80 Established      9820 svchost
TCP      192.168.128.130                50209 23.47.5.179            443 Established      9820 svchost
TCP      192.168.128.130                50207 52.165.164.15          443    TimeWait         0 Idle
TCP      192.168.128.130                50206 43.159.69.81            80    TimeWait         0 Idle
TCP      192.168.128.130                50205 210.71.227.97           80    TimeWait         0 Idle
TCP      192.168.128.130                50204 210.71.227.184          80    TimeWait         0 Idle
TCP      192.168.128.130                50202 43.159.69.106           80    TimeWait         0 Idle
TCP      192.168.128.130                50201 52.165.164.15          443    TimeWait         0 Idle
TCP      192.168.128.130                50200 210.71.227.162          80    TimeWait         0 Idle
TCP      192.168.128.130                50199 210.71.227.106          80    TimeWait         0 Idle
TCP      192.168.128.130                50198 43.159.69.111           80    TimeWait         0 Idle
TCP      192.168.128.130                50197 43.175.149.11           80    TimeWait         0 Idle
TCP      192.168.128.130                50196 210.71.227.186          80    TimeWait         0 Idle
TCP      192.168.128.130                50195 210.71.227.97           80    TimeWait         0 Idle
TCP      192.168.128.130                50194 43.159.69.81            80    TimeWait         0 Idle
TCP      192.168.128.130                50193 43.159.69.56            80    TimeWait         0 Idle
TCP      192.168.128.130                50191 151.101.230.172         80 Established      9820 svchost
TCP      192.168.128.130                50190 23.47.5.179            443 Established      9820 svchost
TCP      192.168.128.130                50189 210.71.227.104          80    TimeWait         0 Idle
TCP      192.168.128.130                50188 210.71.227.184          80    TimeWait         0 Idle
TCP      192.168.128.130                50187 151.101.230.172         80 Established      9820 svchost
TCP      192.168.128.130                50186 23.47.5.179            443 Established      9820 svchost
TCP      192.168.128.130                50185 210.71.227.186          80    TimeWait         0 Idle
TCP      192.168.128.130                50184 210.71.227.106          80    TimeWait         0 Idle
TCP      192.168.128.130                50183 52.182.143.211         443    TimeWait         0 Idle
TCP      192.168.128.130                50182 151.101.110.172         80    TimeWait         0 Idle
TCP      192.168.128.130                50181 151.101.110.172         80    TimeWait         0 Idle
TCP      192.168.128.130                50180 43.175.149.12           80    TimeWait         0 Idle
TCP      192.168.128.130                50179 43.159.69.81            80    TimeWait         0 Idle
TCP      192.168.128.130                50177 43.159.69.81            80    TimeWait         0 Idle
TCP      192.168.128.130                50176 146.75.114.172          80    TimeWait         0 Idle
TCP      192.168.128.130                50175 52.175.245.232         443    TimeWait         0 Idle
TCP      192.168.128.130                50174 210.71.227.186          80    TimeWait         0 Idle
TCP      192.168.128.130                50173 210.71.227.114          80    TimeWait         0 Idle
TCP      192.168.128.130                50172 203.77.190.0            80    TimeWait         0 Idle
TCP      192.168.128.130                50171 23.47.5.117            443 Established      9820 svchost
TCP      192.168.128.130                50169 52.175.245.232         443    TimeWait         0 Idle
TCP      192.168.128.130                50167 52.175.245.232         443    TimeWait         0 Idle
TCP      192.168.128.130                50166 204.79.197.239         443 Established     10388 msedge             C:\Program Files (x86)\Mi...
TCP      192.168.128.130                50165 151.101.230.172         80    TimeWait         0 Idle
TCP      192.168.128.130                50164 151.101.230.172         80    TimeWait         0 Idle
TCP      192.168.128.130                50163 203.69.138.206          80 Established      9820 svchost
TCP      192.168.128.130                50162 23.47.5.179            443 Established      9820 svchost
TCP      192.168.128.130                50152 20.189.173.6           443 Established      3796 SkypeApp           C:\Program Files\WindowsA...
TCP      192.168.128.130                50151 210.71.227.146          80    TimeWait         0 Idle
TCP      192.168.128.130                50150 210.71.227.114          80    TimeWait         0 Idle
TCP      192.168.128.130                50149 151.101.110.172         80 Established      9820 svchost
TCP      192.168.128.130                50148 104.116.17.179         443 Established      9820 svchost
TCP      192.168.128.130                50146 151.101.230.172         80    TimeWait         0 Idle
TCP      192.168.128.130                50144 43.159.69.56            80    TimeWait         0 Idle
TCP      192.168.128.130                50143 111.119.27.0            80    TimeWait         0 Idle
TCP      192.168.128.130                50142 203.69.81.58            80 Established      3796 SkypeApp           C:\Program Files\WindowsA...
TCP      192.168.128.130                50141 204.79.197.239         443    TimeWait         0 Idle
TCP      192.168.128.130                50140 40.69.76.172           443 Established      9820 svchost
TCP      192.168.128.130                50139 151.101.230.172         80    TimeWait         0 Idle
TCP      192.168.128.130                50138 23.47.5.179            443 Established      9820 svchost
TCP      192.168.128.130                50137 146.75.114.172          80 Established      9820 svchost
TCP      192.168.128.130                50136 23.47.5.179            443 Established      9820 svchost
TCP      192.168.128.130                50135 111.119.27.0            80    TimeWait         0 Idle
TCP      192.168.128.130                50134 146.75.114.172          80 Established      9820 svchost
TCP      192.168.128.130                50133 23.47.5.179            443 Established      9820 svchost
TCP      192.168.128.130                50132 210.71.227.186          80    TimeWait         0 Idle
TCP      192.168.128.130                50131 210.71.227.104          80    TimeWait         0 Idle
TCP      192.168.128.130                50129 146.75.114.172          80 Established      9820 svchost
TCP      192.168.128.130                50128 23.47.5.179            443 Established      9820 svchost
TCP      192.168.128.130                50127 20.3.187.198           443    TimeWait         0 Idle
TCP      192.168.128.130                50126 40.69.76.172           443    TimeWait         0 Idle
TCP      192.168.128.130                50125 151.101.230.172         80    TimeWait         0 Idle
TCP      192.168.128.130                50122 23.47.5.179            443 Established      9820 svchost
TCP      192.168.128.130                50121 152.195.38.76           80 Established      3796 SkypeApp           C:\Program Files\WindowsA...
TCP      192.168.128.130                50120 210.71.227.146          80    TimeWait         0 Idle
TCP      192.168.128.130                50119 210.71.227.104          80    TimeWait         0 Idle
TCP      192.168.128.130                50118 146.75.114.172          80 Established      9820 svchost
TCP      192.168.128.130                50117 23.47.5.179            443 Established      9820 svchost
TCP      192.168.128.130                50116 23.47.5.179            443 Established      9820 svchost
TCP      192.168.128.130                50115 23.47.5.117            443 Established      9820 svchost
TCP      192.168.128.130                50114 13.107.42.16           443 Established      3796 SkypeApp           C:\Program Files\WindowsA...
TCP      192.168.128.130                50113 20.3.187.198           443    TimeWait         0 Idle
TCP      192.168.128.130                50104 43.175.149.12           80    TimeWait         0 Idle
TCP      192.168.128.130                50102 43.159.69.110           80    TimeWait         0 Idle
TCP      192.168.128.130                50101 151.101.110.172         80    TimeWait         0 Idle
TCP      192.168.128.130                50100 203.77.190.0            80    TimeWait         0 Idle
TCP      192.168.128.130                50095 20.190.166.131         443    TimeWait         0 Idle
TCP      192.168.128.130                50094 20.190.166.131         443    TimeWait         0 Idle
TCP      192.168.128.130                50093 20.190.166.131         443    TimeWait         0 Idle
TCP      192.168.128.130                50092 151.101.230.172         80    TimeWait         0 Idle
TCP      192.168.128.130                50090 146.75.114.172          80    TimeWait         0 Idle
TCP      192.168.128.130                50087 210.71.227.106          80    TimeWait         0 Idle
TCP      192.168.128.130                50086 210.71.227.114          80    TimeWait         0 Idle
TCP      192.168.128.130                50084 210.71.227.106          80    TimeWait         0 Idle
TCP      192.168.128.130                50083 210.71.227.186          80    TimeWait         0 Idle
TCP      192.168.128.130                50082 151.101.230.172         80    TimeWait         0 Idle
TCP      192.168.128.130                50080 151.101.230.172         80    TimeWait         0 Idle
TCP      192.168.128.130                50078 203.77.191.0            80    TimeWait         0 Idle
TCP      192.168.128.130                50077 203.77.190.0            80    TimeWait         0 Idle
TCP      192.168.128.130                50076 210.71.227.162          80    TimeWait         0 Idle
TCP      192.168.128.130                50075 210.71.227.106          80    TimeWait         0 Idle
TCP      192.168.128.130                50074 210.61.249.24          443 Established      4280 explorer           C:\Windows\Explorer.EXE
TCP      192.168.128.130                50059 203.77.191.0            80    TimeWait         0 Idle
TCP      192.168.128.130                50057 210.71.227.104          80    TimeWait         0 Idle
TCP      192.168.128.130                50056 210.71.227.146          80    TimeWait         0 Idle
TCP      192.168.128.130                50055 203.69.138.206          80    TimeWait         0 Idle
TCP      192.168.128.130                50051 203.77.191.0            80    TimeWait         0 Idle
TCP      192.168.128.130                50045 20.190.166.131         443    TimeWait         0 Idle
TCP      192.168.128.130                50042 13.74.187.43           443    TimeWait         0 Idle
TCP      192.168.128.130                50038 111.119.27.0            80    TimeWait         0 Idle
TCP      192.168.128.130                50026 111.119.27.0            80    TimeWait         0 Idle
TCP      192.168.128.130                50017 203.69.138.206          80    TimeWait         0 Idle
TCP      192.168.128.130                50013 203.69.138.206          80    TimeWait         0 Idle
TCP      192.168.128.130                50009 151.101.110.172         80    TimeWait         0 Idle
TCP      192.168.128.130                50004 151.101.110.172         80    TimeWait         0 Idle
TCP      192.168.128.130                50001 151.101.110.172         80    TimeWait         0 Idle
TCP      192.168.128.130                49999 204.79.197.239         443    TimeWait         0 Idle
TCP      192.168.128.130                49996 151.101.110.172         80    TimeWait         0 Idle
TCP      192.168.128.130                49981 151.101.110.172         80    TimeWait         0 Idle
TCP      192.168.128.130                49977 151.101.110.172         80    TimeWait         0 Idle
TCP      192.168.128.130                49974 151.101.110.172         80    TimeWait         0 Idle
TCP      192.168.128.130                49971 151.101.110.172         80    TimeWait         0 Idle
TCP      192.168.128.130                49968 151.101.110.172         80    TimeWait         0 Idle
TCP      192.168.128.130                49865 151.101.230.172         80 Established      8584 svchost
TCP      192.168.128.130                49844 20.90.153.243          443 Established      3216 svchost
TCP      192.168.128.130                49729 152.195.38.76           80   CloseWait      9036 LockApp            C:\Windows\SystemApps\Mic...
TCP      192.168.128.130                49728 152.195.38.76           80   CloseWait      9036 LockApp            C:\Windows\SystemApps\Mic...
TCP      192.168.128.130                49727 210.71.227.200         443   CloseWait      9036 LockApp            C:\Windows\SystemApps\Mic...
TCP      192.168.128.130                49726 210.71.227.200         443   CloseWait      9036 LockApp            C:\Windows\SystemApps\Mic...
TCP      192.168.128.130                49725 210.71.227.200         443   CloseWait      9036 LockApp            C:\Windows\SystemApps\Mic...
TCP      192.168.128.130                49724 210.71.227.200         443   CloseWait      9036 LockApp            C:\Windows\SystemApps\Mic...
TCP      192.168.128.130                49723 203.69.138.32          443   CloseWait      9036 LockApp            C:\Windows\SystemApps\Mic...
TCP      192.168.128.130                49722 104.116.16.155         443   CloseWait      9036 LockApp            C:\Windows\SystemApps\Mic...
TCP      192.168.128.130                49696 13.107.246.254         443   CloseWait      5968 SearchApp          C:\Windows\SystemApps\Mic...
TCP      192.168.128.130                49688 20.90.156.32           443 Established      3216 svchost
TCP      0.0.0.0                        49669 0.0.0.0                  0      Listen       636 services
TCP      0.0.0.0                        49668 0.0.0.0                  0      Listen      2256 spoolsv
TCP      0.0.0.0                        49667 0.0.0.0                  0      Listen      1232 svchost
TCP      0.0.0.0                        49666 0.0.0.0                  0      Listen      1132 svchost
TCP      0.0.0.0                        49665 0.0.0.0                  0      Listen       496 wininit
TCP      0.0.0.0                        49664 0.0.0.0                  0      Listen       652 lsass
TCP      0.0.0.0                         5040 0.0.0.0                  0      Listen      3692 svchost
TCP      192.168.128.130                  139 0.0.0.0                  0      Listen         4 System
TCP      0.0.0.0                          135 0.0.0.0                  0      Listen       868 svchost
UDP      ::                             55881 *                        *   LISTENING      3796 SkypeApp           C:\Program Files\WindowsA...
UDP      ::1                            54575 *                        *   LISTENING      8128 svchost
UDP      fe80::9618:b113:b69:61e8%5     54574 *                        *   LISTENING      8128 svchost
UDP      ::                              5355 *                        *   LISTENING      1996 svchost
UDP      ::                              5353 *                        *   LISTENING      1996 svchost
UDP      fe80::9618:b113:b69:61e8%5      1900 *                        *   LISTENING      8128 svchost
UDP      ::1                             1900 *                        *   LISTENING      8128 svchost
UDP      127.0.0.1                      60120 *                        *   LISTENING      3388 svchost
UDP      127.0.0.1                      54577 *                        *   LISTENING      8128 svchost
UDP      192.168.128.130                54576 *                        *   LISTENING      8128 svchost
UDP      0.0.0.0                         5355 *                        *   LISTENING      1996 svchost
UDP      0.0.0.0                         5353 *                        *   LISTENING      1996 svchost
UDP      0.0.0.0                         5050 *                        *   LISTENING      3692 svchost
UDP      192.168.128.130                 1900 *                        *   LISTENING      8128 svchost
UDP      127.0.0.1                       1900 *                        *   LISTENING      8128 svchost
UDP      192.168.128.130                  138 *                        *   LISTENING         4 System
UDP      192.168.128.130                  137 *                        *   LISTENING         4 System


PS C:\>

********************************************************************************
列出 Windows 10預設所有開放的下面 Port 用途 ? 服務名稱 ? 檔案名稱 ? 程序名稱 ?
TCP/135
TCP/445
TCP/7680
TCP/49664
TCP/49665
TCP/49666
TCP/49667
TCP/49668
TCP/49669

ChatGPT 說:

以下是 Windows 10 預設開放的指定 TCP Port 的用途、服務名稱、檔案名稱與程序名稱概覽:

TCP/135

用途:DCE/RPC (Distributed Computing Environment / Remote Procedure Calls)
服務名稱:RPC Endpoint Mapper
檔案名稱:svchost.exe
程序名稱:RpcSs
TCP/445

用途:SMB (Server Message Block),用於檔案與列印資源共享
服務名稱:Microsoft-DS (Microsoft Directory Services)
檔案名稱:System
程序名稱:SMB Server
TCP/7680

用途:Delivery Optimization,主要用於 Windows 更新的點對點分發
服務名稱:Delivery Optimization
檔案名稱:svchost.exe
程序名稱:DoSvc
TCP/49664 - TCP/49669(包含連續的動態埠範圍)

用途:RPC 動態埠,這些埠號會隨不同的應用程序需求動態指派,用於支援 RPC-based 的通訊(如 DCOM、WMI)
服務名稱:RPC 動態端點(Dynamic RPC Ports)
檔案名稱:svchost.exe
程序名稱:會依據需求不同,包含 RpcSs 等使用 RPC 的服務
這些端口可能會依據系統狀態或已安裝的應用程序有所變動或額外開啟。一般來說,若需要更高的安全性,可考慮關閉部分服務或僅允許特定應用程序使用。

********************************************************************************
TCP/5040 用途 ? 服務名稱 ? 檔案名稱 ? 程序名稱 ?

ChatGPT 說:

在 Windows 10 中,TCP/5040 預設開放端口的詳細資訊如下:

用途:TCP/5040 主要用於 Windows 的 Microsoft Direct Push Notification Service (WNS),該服務提供即時推送通知功能,例如應用程式通知和系統通知。
服務名稱:Microsoft-Windows-User-PushNotification
檔案名稱:svchost.exe
程序名稱:WpnService
此服務允許 Windows 應用程式和系統接收通知。若不需要推送通知,可考慮停用該服務來減少網路風險。

********************************************************************************

PowerShell 僅列出 Listen 或 Listening 狀態的 TCP 和 UDP 連接

# 合併 Listen 或 Listening 狀態的 Get-NetTCPConnection 和 Get-NetUDPEndpoint 結果
$connections = @()

# 處理 TCP 端口,只列出 State 為 Listen 的
$tcpConnections = Get-NetTCPConnection | Where-Object { $_.State -eq "Listen" } | ForEach-Object {
    $proc = Get-Process -Id $_.OwningProcess -ErrorAction SilentlyContinue
    $service = Get-Service | Where-Object { $_.Id -eq $_.OwningProcess }
    [pscustomobject]@{
        Protocol      = "TCP"
        LocalAddress  = $_.LocalAddress
        LocalPort     = $_.LocalPort
        RemoteAddress = $_.RemoteAddress
        RemotePort    = $_.RemotePort
        State         = $_.State
        ProcessId     = $_.OwningProcess
        ProcessName   = $proc.ProcessName
        FileName      = $proc.Path
        ServiceName   = $service.Name
    }
}

# 處理 UDP 端口,所有端口都類似 LISTENING 狀態
$udpConnections = Get-NetUDPEndpoint | ForEach-Object {
    $proc = Get-Process -Id $_.OwningProcess -ErrorAction SilentlyContinue
    $service = Get-Service | Where-Object { $_.Id -eq $_.OwningProcess }
    [pscustomobject]@{
        Protocol      = "UDP"
        LocalAddress  = $_.LocalAddress
        LocalPort     = $_.LocalPort
        RemoteAddress = "*"
        RemotePort    = "*"
        State         = "LISTENING"
        ProcessId     = $_.OwningProcess
        ProcessName   = $proc.ProcessName
        FileName      = $proc.Path
        ServiceName   = $service.Name
    }
}

# 合併 TCP 和 UDP 結果
$connections = $tcpConnections + $udpConnections

# 輸出結果
$connections | Format-Table -AutoSize

結果

Protocol LocalAddress               LocalPort RemoteAddress RemotePort     State ProcessId ProcessName FileName ServiceName
-------- ------------               --------- ------------- ----------     ----- --------- ----------- -------- -----------
TCP      ::                             49669 ::                     0    Listen       636 services             {AarSvc_20e00, AJRouter, AL...
TCP      ::                             49668 ::                     0    Listen      2256 spoolsv              {AarSvc_20e00, AJRouter, AL...
TCP      ::                             49667 ::                     0    Listen      1232 svchost              {AarSvc_20e00, AJRouter, AL...
TCP      ::                             49666 ::                     0    Listen      1132 svchost              {AarSvc_20e00, AJRouter, AL...
TCP      ::                             49665 ::                     0    Listen       496 wininit              {AarSvc_20e00, AJRouter, AL...
TCP      ::                             49664 ::                     0    Listen       652 lsass                {AarSvc_20e00, AJRouter, AL...
TCP      ::                              7680 ::                     0    Listen      9820 svchost              {AarSvc_20e00, AJRouter, AL...
TCP      ::                               445 ::                     0    Listen         4 System               {AarSvc_20e00, AJRouter, AL...
TCP      ::                               135 ::                     0    Listen       868 svchost              {AarSvc_20e00, AJRouter, AL...
TCP      0.0.0.0                        49669 0.0.0.0                0    Listen       636 services             {AarSvc_20e00, AJRouter, AL...
TCP      0.0.0.0                        49668 0.0.0.0                0    Listen      2256 spoolsv              {AarSvc_20e00, AJRouter, AL...
TCP      0.0.0.0                        49667 0.0.0.0                0    Listen      1232 svchost              {AarSvc_20e00, AJRouter, AL...
TCP      0.0.0.0                        49666 0.0.0.0                0    Listen      1132 svchost              {AarSvc_20e00, AJRouter, AL...
TCP      0.0.0.0                        49665 0.0.0.0                0    Listen       496 wininit              {AarSvc_20e00, AJRouter, AL...
TCP      0.0.0.0                        49664 0.0.0.0                0    Listen       652 lsass                {AarSvc_20e00, AJRouter, AL...
TCP      0.0.0.0                         5040 0.0.0.0                0    Listen      3692 svchost              {AarSvc_20e00, AJRouter, AL...
TCP      192.168.128.130                  139 0.0.0.0                0    Listen         4 System               {AarSvc_20e00, AJRouter, AL...
TCP      0.0.0.0                          135 0.0.0.0                0    Listen       868 svchost              {AarSvc_20e00, AJRouter, AL...
UDP      ::1                            54575 *                      * LISTENING      8128 svchost              {AarSvc_20e00, AJRouter, AL...
UDP      fe80::9618:b113:b69:61e8%5     54574 *                      * LISTENING      8128 svchost              {AarSvc_20e00, AJRouter, AL...
UDP      ::                              5355 *                      * LISTENING      1996 svchost              {AarSvc_20e00, AJRouter, AL...
UDP      ::                              5353 *                      * LISTENING      1996 svchost              {AarSvc_20e00, AJRouter, AL...
UDP      fe80::9618:b113:b69:61e8%5      1900 *                      * LISTENING      8128 svchost              {AarSvc_20e00, AJRouter, AL...
UDP      ::1                             1900 *                      * LISTENING      8128 svchost              {AarSvc_20e00, AJRouter, AL...
UDP      127.0.0.1                      60120 *                      * LISTENING      3388 svchost              {AarSvc_20e00, AJRouter, AL...
UDP      127.0.0.1                      54577 *                      * LISTENING      8128 svchost              {AarSvc_20e00, AJRouter, AL...
UDP      192.168.128.130                54576 *                      * LISTENING      8128 svchost              {AarSvc_20e00, AJRouter, AL...
UDP      0.0.0.0                         5355 *                      * LISTENING      1996 svchost              {AarSvc_20e00, AJRouter, AL...
UDP      0.0.0.0                         5353 *                      * LISTENING      1996 svchost              {AarSvc_20e00, AJRouter, AL...
UDP      0.0.0.0                         5050 *                      * LISTENING      3692 svchost              {AarSvc_20e00, AJRouter, AL...
UDP      192.168.128.130                 1900 *                      * LISTENING      8128 svchost              {AarSvc_20e00, AJRouter, AL...
UDP      127.0.0.1                       1900 *                      * LISTENING      8128 svchost              {AarSvc_20e00, AJRouter, AL...
UDP      192.168.128.130                  138 *                      * LISTENING         4 System               {AarSvc_20e00, AJRouter, AL...
UDP      192.168.128.130                  137 *                      * LISTENING         4 System               {AarSvc_20e00, AJRouter, AL...


PS C:\>

(完)

相關

[研究]列出 Windows 10預設所有開放的 Port ? 用途 ? 服務名稱 ? 檔案名稱 ? 程序名稱 ?

[研究]列出 Windows Server 2022預設所有開放的 Port ? 用途 ? 服務名稱 ? 檔案名稱 ? 程序名稱 ?https://shaurong.blogspot.com/2024/10/windows-port.html

[研究]Windows Server 2022預設開啟那些 Port (nmap, netstat, tasklist, powershell)
https://shaurong.blogspot.com/2024/10/windows-server-2022-port-nmap-netstat.html


2024年10月24日 星期四

[研究]Windows Server 2022預設開啟那些 Port (nmap, netstat, tasklist, powershell)

[研究]Windows Server 2022預設開啟那些 Port (nmap, netstat, tasklist, powershell)

2024-10-24

Windows Server 2022 繁體中文標準版在 VMware Workstation  上安裝後,nmap 7.9.5 測試開啟了那些 port ? (有安裝 VMware Tools )

********************************************************************************

指令:nmap -sT -p T:1-65535 -T4 127.0.0.1

-T4:這是 掃描速度的選項。

  • T0 (Paranoid):偏執模式。極慢的掃描方式,通常每隔幾分鐘才發送一個封包,適合在高度防禦系統下進行,避免被偵測。
  • T1 (Sneaky):隱匿模式。緩慢且隱蔽的掃描方式,適合在防火牆或入侵檢測系統非常敏感的情況下使用,以減少被發現的機率。
  • T2 (Polite):禮貌模式。較為謹慎的掃描方式,會降低掃描速率以減少對目標系統的負載或避免引發網路擁塞。
  • T3 (Normal):正常模式。預設的掃描速度,既不過慢也不過快,適合大多數情況下的掃描。
  • T4 (Aggressive):積極模式。加快掃描速度,會減少等待時間,適合在網路性能良好且沒有防火牆等阻擋掃描的情況下使用。
  • T5 (Insane):瘋狂模式。極速掃描,僅適合在非常快速且穩定的網路環境中使用。這種模式的掃描速率非常快,但可能容易被防火牆或入侵檢測系統發現。

-sT:   這是 TCP 連接掃描 (TCP Connect Scan)。它使用的是完整的三次握手過程來進行端口掃描,適用於當你沒有權限使用更低階的掃描(例如 SYN 掃描,-sS)時。這種掃描方式比較容易被防火牆檢測到。

-p T:1-65535:   -p 用來指定掃描的端口範圍。T:1-65535 指定了 TCP 端口範圍從 1 到 65535,也就是所有的 TCP 端口。這個參數會掃描目標主機的所有可能的 TCP 端口。

********************************************************************************

結果

Starting Nmap 7.95 ( https://nmap.org ) at 2024-10-23 13:28 台北標準時間
Nmap scan report for localhost (127.0.0.1)
Host is up (0.0027s latency).
Not shown: 65523 filtered tcp ports (no-response), 1 filtered tcp ports (admin-prohibited)
PORT      STATE SERVICE
135/tcp   open  msrpc
445/tcp   open  microsoft-ds
5357/tcp  open  wsdapi
5985/tcp  open  wsman
47001/tcp open  winrm
49664/tcp open  unknown
49665/tcp open  unknown
49666/tcp open  unknown
49667/tcp open  unknown
49668/tcp open  unknown
49669/tcp open  unknown

Nmap done: 1 IP address (1 host up) scanned in 231.97 seconds



********************************************************************************
【把 VMware Tools 移除後測試】

也就是 VMware Tools 沒有影響。

********************************************************************************

Copilot

這些預設開啟的 port 用途如下:
  • 135/tcp: Microsoft RPC (Remote Procedure Call) 服務,用於遠程過程呼叫。
  • 445/tcp: SMB (Server Message Block) 服務,用於文件和打印共享。
  • 5357/tcp: WSDAPI (Web Services on Devices API),用於設備的網絡通訊。
  • 5985/tcp: WS-Management 服務,用於管理和監控。
  • 47001/tcp: WinRM (Windows Remote Management),用於遠程管理。
  • 49664/tcp-49669/tcp: 這些是未知用途的 port,可能是用於內部服務或應用程式。

Port用途服務名稱檔案名稱程序名稱
135/tcpMicrosoft RPCRPC 服務rpcss.dllsvchost.exe
445/tcpSMB (Server Message Block)文件和打印共享srv2.syssrv2svc.exe
5357/tcpWSDAPI (Web Services on Devices API)WSDAPI 服務wsddsvc.dllwsddsvc.exe
5985/tcpWS-ManagementWindows 管理員工具winrm.exewinrm.exe
47001/tcpWinRM (Windows Remote Management)Windows 遠程管理winrm.exewinrm.exe
49664/tcp-49669/tcp未知用途未知未知未知

********************************************************************************

這些 port 分別是 Windows 服務中,哪個服務開起? 服務名稱 ?

ChatGPT 說:

以下是每個端口對應的 Windows 服務名稱和相關用途:

135/tcp (msrpc)

服務名稱: RPC Endpoint Mapper
用途: 為 RPC(Remote Procedure Call)通訊提供端口分配。當應用程式通過 RPC 與服務溝通時,這個服務負責分配合適的端口並進行通信。

445/tcp (microsoft-ds)

服務名稱: SMB (Server Message Block)
用途: 用於檔案共享、打印共享和網路瀏覽等功能。這是為了實現 SMB 協議所開啟的端口,許多文件共享服務依賴它運行。

5357/tcp (wsdapi)

服務名稱: Function Discovery Resource Publication
用途: 使用 Web Services on Devices (WSD) 協議來發佈網路設備(例如打印機、掃描儀)並允許其他設備發現它們。

5985/tcp (wsman)

服務名稱: Windows Remote Management (WS-Management)
用途: 這是 Windows 的遠端管理框架,用於支持基於標準的管理協議,允許系統管理員遠端配置和管理 Windows 系統,並且與 PowerShell Remoting 密切相關。

47001/tcp (winrm)

服務名稱: Windows Remote Management (WS-Management)
用途: 與 5985 端口類似,提供 WinRM 的額外功能支持,用於遠端管理。

49664/tcp 到 49669/tcp (unknown)

服務名稱: 這些端口屬於 RPC 動態端口範圍,通常由以下幾個核心 Windows 服務使用:
服務名稱: Remote Procedure Call (RPC)、DCOM Server Process Launcher、Distributed Transaction Coordinator、或其他使用 RPC 的服務。
用途: 這些動態端口是隨機分配給基於 RPC 的服務。每次 RPC 通信時,系統會從一個範圍內動態分配端口,具體端口號會隨著時間和需求變化。

如果需要具體服務對應這些動態端口,可以使用 PowerShell 或 Netstat 等工具來查看實際運行中的服務。

********************************************************************************

【用 Netstat, tasklist, PowerShell 查看實際運行中的服務】

netstat -ano
-a: 顯示所有活動的連接和監聽端口。
-n: 以數字格式顯示地址和端口號。
-o: 顯示與每個連接關聯的進程 ID (PID)。



tasklist /svc /FI "PID eq <PID>"

使用 PowerShell 查看端口和進程

PS C:\> Get-Process -Id (Get-NetTCPConnection | Where-Object { $_.LocalPort -eq 135 }).OwningProcess

Handles  NPM(K)    PM(K)      WS(K)     CPU(s)     Id  SI ProcessName
-------  ------    -----      -----     ------     --  -- -----------
    879      18     4628      11680       0.64    972   0 svchost


PS C:\>


如果想 PowerShell 列出所有開放的 TCP 端口和對應的進程名稱:

Get-NetTCPConnection | ForEach-Object {
    $proc = Get-Process -Id $_.OwningProcess -ErrorAction SilentlyContinue
    [PSCustomObject]@{
        LocalPort   = $_.LocalPort
        RemotePort  = $_.RemotePort
        State       = $_.State
        ProcessName = $proc.ProcessName
    }
} | Sort-Object LocalPort

PS C:\> Get-NetTCPConnection | ForEach-Object {
>>     $proc = Get-Process -Id $_.OwningProcess -ErrorAction SilentlyContinue
>>     [PSCustomObject]@{
>>         LocalPort   = $_.LocalPort
>>         RemotePort  = $_.RemotePort
>>         State       = $_.State
>>         ProcessName = $proc.ProcessName
>>     }
>> } | Sort-Object LocalPort

LocalPort RemotePort  State ProcessName
--------- ----------  ----- -----------
      135          0 Listen svchost
      135          0 Listen svchost
      139          0 Listen System
      445          0 Listen System
     5357          0 Listen System
     5985          0 Listen System
    47001          0 Listen System
    49664          0 Listen lsass
    49664          0 Listen lsass
    49665          0 Listen wininit
    49665          0 Listen wininit
    49666          0 Listen svchost
    49666          0 Listen svchost
    49667          0 Listen svchost
    49667          0 Listen svchost
    49668          0 Listen spoolsv
    49668          0 Listen spoolsv
    49669          0 Listen services
    49669          0 Listen services


PS C:\>

使用 Get-WmiObject 檢查服務

PS C:\> Get-WmiObject Win32_Service | Where-Object { $_.ProcessId -eq 972 }


ExitCode  : 0
Name      : RpcEptMapper
ProcessId : 972
StartMode : Auto
State     : Running
Status    : OK

ExitCode  : 0
Name      : RpcSs
ProcessId : 972
StartMode : Auto
State     : Running
Status    : OK

PS C:\>

整合步驟

  1. 使用 netstat -ano 確定使用特定端口的 PID。
  2. 使用 tasklist /svc /FI "PID eq <PID>" 或 PowerShell 查詢該 PID 對應的服務名稱或進程。
  3. 使用 PowerShell 查詢特定端口或進程的更多詳細資訊。

********************************************************************************

個別查有些麻煩,一口氣全部列出的方法看這篇

[研究]列出 Windows Server 2022預設所有開放的 Port ? 用途 ? 服務名稱 ? 檔案名稱 ? 程序名稱 ?

(完)

相關

[研究]列出 Windows Server 2022預設所有開放的 Port ? 用途 ? 服務名稱 ? 檔案名稱 ? 程序名稱 ?https://shaurong.blogspot.com/2024/10/windows-port.html

[研究]Windows Server 2022預設開啟那些 Port (nmap, netstat, tasklist, powershell)
https://shaurong.blogspot.com/2024/10/windows-server-2022-port-nmap-netstat.html



[研究]列出 Windows Server 2022預設所有開放的 Port ? 用途 ? 服務名稱 ? 檔案名稱 ? 程序名稱 ?

[研究]列出 Windows Server 2022預設所有開放的 Port ? 用途 ? 服務名稱 ? 檔案名稱 ? 程序名稱 ? 

2024-10-24

用 TCPView 工具軟體會方便些,不然就用 PowerShell,「命令提示字元」的 netstat -ano 和 tasklist /svc /FI "PID eq <PID>" ,只能顯示部分資訊,還要搭配 PowerShell 查更詳細資訊

 Get-Process -Id (Get-NetTCPConnection | Where-Object { $_.LocalPort -eq 135 }).OwningProcess

不如直接用 PowerShell 取代 netstat + tasklist + PowerShell 工作。

********************************************************************************

如何列出所有 Windows 開放的 Port ? 用途 ? "控制台\系統及安全性\系統管理工具\服務" 的服務名稱 ? 檔案名稱 ? 程序名稱 ? 不要個別用 PID 查

1.TCP,使用 PowerShell 

Get-NetTCPConnection | ForEach-Object {
    $proc = Get-Process -Id $_.OwningProcess
    [pscustomobject]@{
        LocalAddress  = $_.LocalAddress
        LocalPort     = $_.LocalPort
        RemoteAddress = $_.RemoteAddress
        RemotePort    = $_.RemotePort
        State         = $_.State
        ProcessId     = $_.OwningProcess
        ProcessName   = $proc.ProcessName
        FileName      = $proc.Path
        ServiceName   = (Get-Service | Where-Object { $_.Id -eq $_.OwningProcess }).Name
    }
} | Format-Table -AutoSize


結果


結果 (文字)

PS C:\> Get-NetTCPConnection | ForEach-Object {
>>     $proc = Get-Process -Id $_.OwningProcess
>>     [pscustomobject]@{
>>         LocalAddress  = $_.LocalAddress
>>         LocalPort     = $_.LocalPort
>>         RemoteAddress = $_.RemoteAddress
>>         RemotePort    = $_.RemotePort
>>         State         = $_.State
>>         ProcessId     = $_.OwningProcess
>>         ProcessName   = $proc.ProcessName
>>         FileName      = $proc.Path
>>         ServiceName   = (Get-Service | Where-Object { $_.Id -eq $_.OwningProcess }).Name
>>     }
>> } | Format-Table -AutoSize

LocalAddress    LocalPort RemoteAddress  RemotePort    State ProcessId ProcessName FileName                        ServiceName
------------    --------- -------------  ----------    ----- --------- ----------- --------                        -----------
::                  49669 ::                      0   Listen       716 services                                    {AJRouter, ALG, AppIDSvc, Appinfo...}
::                  49668 ::                      0   Listen      2432 spoolsv     C:\Windows\System32\spoolsv.exe {AJRouter, ALG, AppIDSvc, Appinfo...}
::                  49667 ::                      0   Listen      1608 svchost     C:\Windows\system32\svchost.exe {AJRouter, ALG, AppIDSvc, Appinfo...}
::                  49666 ::                      0   Listen      1212 svchost     C:\Windows\System32\svchost.exe {AJRouter, ALG, AppIDSvc, Appinfo...}
::                  49665 ::                      0   Listen       576 wininit                                     {AJRouter, ALG, AppIDSvc, Appinfo...}
::                  49664 ::                      0   Listen       740 lsass       C:\Windows\system32\lsass.exe   {AJRouter, ALG, AppIDSvc, Appinfo...}
::                  47001 ::                      0   Listen         4 System                                      {AJRouter, ALG, AppIDSvc, Appinfo...}
::                   5985 ::                      0   Listen         4 System                                      {AJRouter, ALG, AppIDSvc, Appinfo...}
::                   5357 ::                      0   Listen         4 System                                      {AJRouter, ALG, AppIDSvc, Appinfo...}
::                    445 ::                      0   Listen         4 System                                      {AJRouter, ALG, AppIDSvc, Appinfo...}
::                    135 ::                      0   Listen       972 svchost     C:\Windows\system32\svchost.exe {AJRouter, ALG, AppIDSvc, Appinfo...}
192.168.128.129     49878 23.220.197.168        443 TimeWait         0 Idle                                        {AJRouter, ALG, AppIDSvc, Appinfo...}
192.168.128.129     49876 23.220.197.168        443 TimeWait         0 Idle                                        {AJRouter, ALG, AppIDSvc, Appinfo...}
192.168.128.129     49875 23.220.197.168        443 TimeWait         0 Idle                                        {AJRouter, ALG, AppIDSvc, Appinfo...}
192.168.128.129     49874 23.220.197.168        443 TimeWait         0 Idle                                        {AJRouter, ALG, AppIDSvc, Appinfo...}
192.168.128.129     49873 23.220.197.168        443 TimeWait         0 Idle                                        {AJRouter, ALG, AppIDSvc, Appinfo...}
192.168.128.129     49871 23.220.197.168        443 TimeWait         0 Idle                                        {AJRouter, ALG, AppIDSvc, Appinfo...}
0.0.0.0             49669 0.0.0.0                 0   Listen       716 services                                    {AJRouter, ALG, AppIDSvc, Appinfo...}
0.0.0.0             49668 0.0.0.0                 0   Listen      2432 spoolsv     C:\Windows\System32\spoolsv.exe {AJRouter, ALG, AppIDSvc, Appinfo...}
0.0.0.0             49667 0.0.0.0                 0   Listen      1608 svchost     C:\Windows\system32\svchost.exe {AJRouter, ALG, AppIDSvc, Appinfo...}
0.0.0.0             49666 0.0.0.0                 0   Listen      1212 svchost     C:\Windows\System32\svchost.exe {AJRouter, ALG, AppIDSvc, Appinfo...}
0.0.0.0             49665 0.0.0.0                 0   Listen       576 wininit                                     {AJRouter, ALG, AppIDSvc, Appinfo...}
0.0.0.0             49664 0.0.0.0                 0   Listen       740 lsass       C:\Windows\system32\lsass.exe   {AJRouter, ALG, AppIDSvc, Appinfo...}
192.168.128.129       139 0.0.0.0                 0   Listen         4 System                                      {AJRouter, ALG, AppIDSvc, Appinfo...}
0.0.0.0               135 0.0.0.0                 0   Listen       972 svchost     C:\Windows\system32\svchost.exe {AJRouter, ALG, AppIDSvc, Appinfo...}


PS C:\>



********************************************************************************

2. 查看 UDP 端口

Get-NetUDPEndpoint 沒有 State 欄位,這是因為 UDP 協議是無連接的協議。與 TCP 不同,UDP 不會進行連接建立和斷開,因此沒有類似於 TCP 的 State(例如 LISTENING、ESTABLISHED 等)。UDP 通常只是打開一個端口來等待數據報,而不需要維護連接狀態。

PowerShell

Get-NetUDPEndpoint | ForEach-Object {
    $proc = Get-Process -Id $_.OwningProcess
    [pscustomobject]@{
        LocalAddress  = $_.LocalAddress
        LocalPort     = $_.LocalPort
        ProcessId     = $_.OwningProcess
        ProcessName   = $proc.ProcessName
        FileName      = $proc.Path
        ServiceName   = (Get-Service | Where-Object { $_.Id -eq $_.OwningProcess }).Name
    }
} | Format-Table -AutoSize

結果


結果 (文字)

PS C:\> Get-NetUDPEndpoint | ForEach-Object {
>>     $proc = Get-Process -Id $_.OwningProcess
>>     [pscustomobject]@{
>>         LocalAddress  = $_.LocalAddress
>>         LocalPort     = $_.LocalPort
>>         ProcessId     = $_.OwningProcess
>>         ProcessName   = $proc.ProcessName
>>         FileName      = $proc.Path
>>         ServiceName   = (Get-Service | Where-Object { $_.Id -eq $_.OwningProcess }).Name
>>     }
>> } | Format-Table -AutoSize

LocalAddress    LocalPort ProcessId ProcessName FileName                        ServiceName
------------    --------- --------- ----------- --------                        -----------
::                  61990      1952 svchost     C:\Windows\system32\svchost.exe {AJRouter, ALG, AppIDSvc, Appinfo...}
::                  61715      1952 svchost     C:\Windows\system32\svchost.exe {AJRouter, ALG, AppIDSvc, Appinfo...}
::                  49344      4088 svchost     C:\Windows\system32\svchost.exe {AJRouter, ALG, AppIDSvc, Appinfo...}
::                   5355      1952 svchost     C:\Windows\system32\svchost.exe {AJRouter, ALG, AppIDSvc, Appinfo...}
::                   5353      1952 svchost     C:\Windows\system32\svchost.exe {AJRouter, ALG, AppIDSvc, Appinfo...}
::                   3702      4088 svchost     C:\Windows\system32\svchost.exe {AJRouter, ALG, AppIDSvc, Appinfo...}
::                    123      2708 svchost     C:\Windows\system32\svchost.exe {AJRouter, ALG, AppIDSvc, Appinfo...}
127.0.0.1           62552      2500 svchost     C:\Windows\System32\svchost.exe {AJRouter, ALG, AppIDSvc, Appinfo...}
0.0.0.0             49343      4088 svchost     C:\Windows\system32\svchost.exe {AJRouter, ALG, AppIDSvc, Appinfo...}
0.0.0.0              5355      1952 svchost     C:\Windows\system32\svchost.exe {AJRouter, ALG, AppIDSvc, Appinfo...}
0.0.0.0              5353      1952 svchost     C:\Windows\system32\svchost.exe {AJRouter, ALG, AppIDSvc, Appinfo...}
0.0.0.0              3702      4088 svchost     C:\Windows\system32\svchost.exe {AJRouter, ALG, AppIDSvc, Appinfo...}
192.168.128.129       138         4 System                                      {AJRouter, ALG, AppIDSvc, Appinfo...}
192.168.128.129       137         4 System                                      {AJRouter, ALG, AppIDSvc, Appinfo...}
0.0.0.0               123      2708 svchost     C:\Windows\system32\svchost.exe {AJRouter, ALG, AppIDSvc, Appinfo...}


PS C:\>



********************************************************************************

3. TCP 和 UDP 一起列出

PowerShell

# 合併 Get-NetTCPConnection 和 Get-NetUDPEndpoint 結果
$connections = @()

# 處理 TCP 端口
$tcpConnections = Get-NetTCPConnection | ForEach-Object {
    $proc = Get-Process -Id $_.OwningProcess -ErrorAction SilentlyContinue
    $service = Get-Service | Where-Object { $_.Id -eq $_.OwningProcess }
    [pscustomobject]@{
        Protocol      = "TCP"
        LocalAddress  = $_.LocalAddress
        LocalPort     = $_.LocalPort
        RemoteAddress = $_.RemoteAddress
        RemotePort    = $_.RemotePort
        State         = $_.State
        ProcessId     = $_.OwningProcess
        ProcessName   = $proc.ProcessName
        FileName      = $proc.Path
        ServiceName   = $service.Name
    }
}

# 處理 UDP 端口
$udpConnections = Get-NetUDPEndpoint | ForEach-Object {
    $proc = Get-Process -Id $_.OwningProcess -ErrorAction SilentlyContinue
    $service = Get-Service | Where-Object { $_.Id -eq $_.OwningProcess }
    [pscustomobject]@{
        Protocol      = "UDP"
        LocalAddress  = $_.LocalAddress
        LocalPort     = $_.LocalPort
        RemoteAddress = "*"
        RemotePort    = "*"
        State         = "LISTENING"  # UDP 沒有 State,所有端口都類似 LISTENING
        ProcessId     = $_.OwningProcess
        ProcessName   = $proc.ProcessName
        FileName      = $proc.Path
        ServiceName   = $service.Name
    }
}

# 合併 TCP 和 UDP 結果
$connections = $tcpConnections + $udpConnections

# 輸出結果
$connections | Format-Table -AutoSize



結果


結果

PS C:\> # 合併 Get-NetTCPConnection 和 Get-NetUDPEndpoint 結果
PS C:\> $connections = @()
PS C:\>
PS C:\> # 處理 TCP 端口
PS C:\> $tcpConnections = Get-NetTCPConnection | ForEach-Object {
>>     $proc = Get-Process -Id $_.OwningProcess -ErrorAction SilentlyContinue
>>     $service = Get-Service | Where-Object { $_.Id -eq $_.OwningProcess }
>>     [pscustomobject]@{
>>         Protocol      = "TCP"
>>         LocalAddress  = $_.LocalAddress
>>         LocalPort     = $_.LocalPort
>>         RemoteAddress = $_.RemoteAddress
>>         RemotePort    = $_.RemotePort
>>         State         = $_.State
>>         ProcessId     = $_.OwningProcess
>>         ProcessName   = $proc.ProcessName
>>         FileName      = $proc.Path
>>         ServiceName   = $service.Name
>>     }
>> }
PS C:\>
PS C:\> # 處理 UDP 端口
PS C:\> $udpConnections = Get-NetUDPEndpoint | ForEach-Object {
>>     $proc = Get-Process -Id $_.OwningProcess -ErrorAction SilentlyContinue
>>     $service = Get-Service | Where-Object { $_.Id -eq $_.OwningProcess }
>>     [pscustomobject]@{
>>         Protocol      = "UDP"
>>         LocalAddress  = $_.LocalAddress
>>         LocalPort     = $_.LocalPort
>>         RemoteAddress = "*"
>>         RemotePort    = "*"
>>         State         = "LISTENING"  # UDP 沒有 State,所有端口都類似 LISTENING
>>         ProcessId     = $_.OwningProcess
>>         ProcessName   = $proc.ProcessName
>>         FileName      = $proc.Path
>>         ServiceName   = $service.Name
>>     }
>> }
PS C:\>
PS C:\> # 合併 TCP 和 UDP 結果
PS C:\> $connections = $tcpConnections + $udpConnections
PS C:\>
PS C:\> # 輸出結果
PS C:\> $connections | Format-Table -AutoSize

Protocol LocalAddress    LocalPort RemoteAddress RemotePort     State ProcessId ProcessName FileName                        ServiceName
-------- ------------    --------- ------------- ----------     ----- --------- ----------- --------                        -----------
TCP      ::                  49669 ::                     0    Listen       716 services                                    {AJRouter, ALG, AppIDSvc, Appinfo...}
TCP      ::                  49668 ::                     0    Listen      2432 spoolsv     C:\Windows\System32\spoolsv.exe {AJRouter, ALG, AppIDSvc, Appinfo...}
TCP      ::                  49667 ::                     0    Listen      1608 svchost     C:\Windows\system32\svchost.exe {AJRouter, ALG, AppIDSvc, Appinfo...}
TCP      ::                  49666 ::                     0    Listen      1212 svchost     C:\Windows\System32\svchost.exe {AJRouter, ALG, AppIDSvc, Appinfo...}
TCP      ::                  49665 ::                     0    Listen       576 wininit                                     {AJRouter, ALG, AppIDSvc, Appinfo...}
TCP      ::                  49664 ::                     0    Listen       740 lsass       C:\Windows\system32\lsass.exe   {AJRouter, ALG, AppIDSvc, Appinfo...}
TCP      ::                  47001 ::                     0    Listen         4 System                                      {AJRouter, ALG, AppIDSvc, Appinfo...}
TCP      ::                   5985 ::                     0    Listen         4 System                                      {AJRouter, ALG, AppIDSvc, Appinfo...}
TCP      ::                   5357 ::                     0    Listen         4 System                                      {AJRouter, ALG, AppIDSvc, Appinfo...}
TCP      ::                    445 ::                     0    Listen         4 System                                      {AJRouter, ALG, AppIDSvc, Appinfo...}
TCP      ::                    135 ::                     0    Listen       972 svchost     C:\Windows\system32\svchost.exe {AJRouter, ALG, AppIDSvc, Appinfo...}
TCP      192.168.128.129     49879 40.79.173.41         443  TimeWait         0 Idle                                        {AJRouter, ALG, AppIDSvc, Appinfo...}
TCP      0.0.0.0             49669 0.0.0.0                0    Listen       716 services                                    {AJRouter, ALG, AppIDSvc, Appinfo...}
TCP      0.0.0.0             49668 0.0.0.0                0    Listen      2432 spoolsv     C:\Windows\System32\spoolsv.exe {AJRouter, ALG, AppIDSvc, Appinfo...}
TCP      0.0.0.0             49667 0.0.0.0                0    Listen      1608 svchost     C:\Windows\system32\svchost.exe {AJRouter, ALG, AppIDSvc, Appinfo...}
TCP      0.0.0.0             49666 0.0.0.0                0    Listen      1212 svchost     C:\Windows\System32\svchost.exe {AJRouter, ALG, AppIDSvc, Appinfo...}
TCP      0.0.0.0             49665 0.0.0.0                0    Listen       576 wininit                                     {AJRouter, ALG, AppIDSvc, Appinfo...}
TCP      0.0.0.0             49664 0.0.0.0                0    Listen       740 lsass       C:\Windows\system32\lsass.exe   {AJRouter, ALG, AppIDSvc, Appinfo...}
TCP      192.168.128.129       139 0.0.0.0                0    Listen         4 System                                      {AJRouter, ALG, AppIDSvc, Appinfo...}
TCP      0.0.0.0               135 0.0.0.0                0    Listen       972 svchost     C:\Windows\system32\svchost.exe {AJRouter, ALG, AppIDSvc, Appinfo...}
UDP      ::                  62653 *                      * LISTENING      1952 svchost     C:\Windows\system32\svchost.exe {AJRouter, ALG, AppIDSvc, Appinfo...}
UDP      ::                  61990 *                      * LISTENING      1952 svchost     C:\Windows\system32\svchost.exe {AJRouter, ALG, AppIDSvc, Appinfo...}
UDP      ::                  49344 *                      * LISTENING      4088 svchost     C:\Windows\system32\svchost.exe {AJRouter, ALG, AppIDSvc, Appinfo...}
UDP      ::                   5355 *                      * LISTENING      1952 svchost     C:\Windows\system32\svchost.exe {AJRouter, ALG, AppIDSvc, Appinfo...}
UDP      ::                   5353 *                      * LISTENING      1952 svchost     C:\Windows\system32\svchost.exe {AJRouter, ALG, AppIDSvc, Appinfo...}
UDP      ::                   3702 *                      * LISTENING      4088 svchost     C:\Windows\system32\svchost.exe {AJRouter, ALG, AppIDSvc, Appinfo...}
UDP      ::                    123 *                      * LISTENING      2708 svchost     C:\Windows\system32\svchost.exe {AJRouter, ALG, AppIDSvc, Appinfo...}
UDP      127.0.0.1           62552 *                      * LISTENING      2500 svchost     C:\Windows\System32\svchost.exe {AJRouter, ALG, AppIDSvc, Appinfo...}
UDP      0.0.0.0             49343 *                      * LISTENING      4088 svchost     C:\Windows\system32\svchost.exe {AJRouter, ALG, AppIDSvc, Appinfo...}
UDP      0.0.0.0              5355 *                      * LISTENING      1952 svchost     C:\Windows\system32\svchost.exe {AJRouter, ALG, AppIDSvc, Appinfo...}
UDP      0.0.0.0              5353 *                      * LISTENING      1952 svchost     C:\Windows\system32\svchost.exe {AJRouter, ALG, AppIDSvc, Appinfo...}
UDP      0.0.0.0              3702 *                      * LISTENING      4088 svchost     C:\Windows\system32\svchost.exe {AJRouter, ALG, AppIDSvc, Appinfo...}
UDP      192.168.128.129       138 *                      * LISTENING         4 System                                      {AJRouter, ALG, AppIDSvc, Appinfo...}
UDP      192.168.128.129       137 *                      * LISTENING         4 System                                      {AJRouter, ALG, AppIDSvc, Appinfo...}
UDP      0.0.0.0               123 *                      * LISTENING      2708 svchost     C:\Windows\system32\svchost.exe {AJRouter, ALG, AppIDSvc, Appinfo...}


PS C:\>


********************************************************************************

4. 使用 Microsoft Sysinternals 的 TCPView 

TCPView v4.19
https://learn.microsoft.com/zh-tw/sysinternals/downloads/tcpview

(下圖)在新安裝的 Windows Server 2022 Standard 上測試


********************************************************************************
Copilot

這些預設開啟的 port 用途如下:
  • 135/tcp: Microsoft RPC (Remote Procedure Call) 服務,用於遠程過程呼叫。
  • 445/tcp: SMB (Server Message Block) 服務,用於文件和打印共享。
  • 5357/tcp: WSDAPI (Web Services on Devices API),用於設備的網絡通訊。
  • 5985/tcp: WS-Management 服務,用於管理和監控。
  • 47001/tcp: WinRM (Windows Remote Management),用於遠程管理。
  • 49664/tcp-49669/tcp: 這些是未知用途的 port,可能是用於內部服務或應用程式。

Port用途服務名稱檔案名稱程序名稱
135/tcpMicrosoft RPCRPC 服務rpcss.dllsvchost.exe
445/tcpSMB (Server Message Block)文件和打印共享srv2.syssrv2svc.exe
5357/tcpWSDAPI (Web Services on Devices API)WSDAPI 服務wsddsvc.dllwsddsvc.exe
5985/tcpWS-ManagementWindows 管理員工具winrm.exewinrm.exe
47001/tcpWinRM (Windows Remote Management)Windows 遠程管理winrm.exewinrm.exe
49664/tcp-49669/tcp未知用途未知未知未知

********************************************************************************

這些 port 分別是 Windows 服務中,哪個服務開起? 服務名稱 ?

ChatGPT 說:

以下是每個端口對應的 Windows 服務名稱和相關用途:

135/tcp (msrpc)

服務名稱: RPC Endpoint Mapper
用途: 為 RPC(Remote Procedure Call)通訊提供端口分配。當應用程式通過 RPC 與服務溝通時,這個服務負責分配合適的端口並進行通信。

445/tcp (microsoft-ds)

服務名稱: SMB (Server Message Block)
用途: 用於檔案共享、打印共享和網路瀏覽等功能。這是為了實現 SMB 協議所開啟的端口,許多文件共享服務依賴它運行。

5357/tcp (wsdapi)

服務名稱: Function Discovery Resource Publication
用途: 使用 Web Services on Devices (WSD) 協議來發佈網路設備(例如打印機、掃描儀)並允許其他設備發現它們。

5985/tcp (wsman)

服務名稱: Windows Remote Management (WS-Management)
用途: 這是 Windows 的遠端管理框架,用於支持基於標準的管理協議,允許系統管理員遠端配置和管理 Windows 系統,並且與 PowerShell Remoting 密切相關。

47001/tcp (winrm)

服務名稱: Windows Remote Management (WS-Management)
用途: 與 5985 端口類似,提供 WinRM 的額外功能支持,用於遠端管理。

49664/tcp 到 49669/tcp (unknown)

服務名稱: 這些端口屬於 RPC 動態端口範圍,通常由以下幾個核心 Windows 服務使用:
服務名稱: Remote Procedure Call (RPC)、DCOM Server Process Launcher、Distributed Transaction Coordinator、或其他使用 RPC 的服務。
用途: 這些動態端口是隨機分配給基於 RPC 的服務。每次 RPC 通信時,系統會從一個範圍內動態分配端口,具體端口號會隨著時間和需求變化。

如果需要具體服務對應這些動態端口,可以使用 PowerShell 或 Netstat 等工具來查看實際運行中的服務。

********************************************************************************
Process Explorer v17.06 進程總管 ( procexp64.exe)
可以查 PID => Process 階層關係



********************************************************************************
2024-10-28 補

PowerShell 僅列出 Listen 或 Listening 狀態的 TCP 和 UDP 連接

# 合併 Listen 或 Listening 狀態的 Get-NetTCPConnection 和 Get-NetUDPEndpoint 結果
$connections = @()

# 處理 TCP 端口,只列出 State 為 Listen 的
$tcpConnections = Get-NetTCPConnection | Where-Object { $_.State -eq "Listen" } | ForEach-Object {
    $proc = Get-Process -Id $_.OwningProcess -ErrorAction SilentlyContinue
    $service = Get-Service | Where-Object { $_.Id -eq $_.OwningProcess }
    [pscustomobject]@{
        Protocol      = "TCP"
        LocalAddress  = $_.LocalAddress
        LocalPort     = $_.LocalPort
        RemoteAddress = $_.RemoteAddress
        RemotePort    = $_.RemotePort
        State         = $_.State
        ProcessId     = $_.OwningProcess
        ProcessName   = $proc.ProcessName
        FileName      = $proc.Path
        ServiceName   = $service.Name
    }
}

# 處理 UDP 端口,所有端口都類似 LISTENING 狀態
$udpConnections = Get-NetUDPEndpoint | ForEach-Object {
    $proc = Get-Process -Id $_.OwningProcess -ErrorAction SilentlyContinue
    $service = Get-Service | Where-Object { $_.Id -eq $_.OwningProcess }
    [pscustomobject]@{
        Protocol      = "UDP"
        LocalAddress  = $_.LocalAddress
        LocalPort     = $_.LocalPort
        RemoteAddress = "*"
        RemotePort    = "*"
        State         = "LISTENING"
        ProcessId     = $_.OwningProcess
        ProcessName   = $proc.ProcessName
        FileName      = $proc.Path
        ServiceName   = $service.Name
    }
}

# 合併 TCP 和 UDP 結果
$connections = $tcpConnections + $udpConnections

# 輸出結果
$connections | Format-Table -AutoSize

(完)

相關

[研究]列出 Windows Server 2022預設所有開放的 Port ? 用途 ? 服務名稱 ? 檔案名稱 ? 程序名稱 ?https://shaurong.blogspot.com/2024/10/windows-port.html

[研究]Windows Server 2022預設開啟那些 Port (nmap, netstat, tasklist, powershell)
https://shaurong.blogspot.com/2024/10/windows-server-2022-port-nmap-netstat.html