TestimoX

API Reference

Class

PortsQuery

Namespace ComputerX.Ports
Assembly ComputerX
Modifiers static

Local and remote TCP/UDP enumeration utilities. Uses efficient local APIs where possible, and WMI/CIM for remote hosts.

Inheritance

  • Object
  • PortsQuery

Methods

public static IEnumerable<TcpConnectionInfo> GetLocalTcpConnections() #
Returns: IEnumerable<TcpConnectionInfo>

Returns active local TCP connections without PIDs using IPGlobalProperties.

public static IEnumerable<TcpConnectionInfo> GetLocalTcpConnectionsWithPid() #
Returns: IEnumerable<TcpConnectionInfo>

Returns active local TCP connections with owning process IDs (IPv4 and IPv6).

public static IEnumerable<UdpEndpointInfo> GetLocalUdpEndpointsWithPid() #
Returns: IEnumerable<UdpEndpointInfo>

Returns active local UDP endpoints with owning process IDs (IPv4 and IPv6).

public static IEnumerable<TcpConnectionInfo> GetRemoteTcpConnections(String computerName) #
Returns: IEnumerable<TcpConnectionInfo>

Enumerates TCP connections from a remote Windows host using CIM (MSFT_NetTCPConnection). Includes best-effort PID-to-process name mapping.

Parameters

computerName System.String requiredposition: 0
Target computer (DNS or NetBIOS).
public static IEnumerable<UdpEndpointInfo> GetRemoteUdpEndpoints(String computerName) #
Returns: IEnumerable<UdpEndpointInfo>

Enumerates UDP endpoints from a remote Windows host using CIM (MSFT_NetUDPEndpoint). Includes best-effort PID-to-process name mapping.

Parameters

computerName System.String requiredposition: 0
Target computer (DNS or NetBIOS).