Communication and Network Requirements

As a network application, Tenable Patch Management (TPM) requires specific ports to facilitate communication between the server and in-scope devices, as well as communication between the devices themselves.

The Tenable Patch Management client and server installation wizards will create firewall rules for communication between clients and servers. If you have a firewall appliance between servers and client, you may need to manually configure rules to allow communication. Use the following tables to configure your firewall rules.

Note: The TPM server has both the server and client services installed on it, so both server and client ports need to be opened on that machine.

TPM server port configuration

The Tenable Patch Management server needs to be configured with the following inbound and outbound ports.

Port Protocol Direction Process Description
34322 UDP Inbound AdaptivaClientService.exe Messages from client to server.
34323 UDP Inbound AdaptivaClientService.exe Acknowledgements from the server and client.
34324 UDP Inbound AdaptivaClientService.exe Replies from the server and clients.
34325 UDP Inbound AdaptivaClientService.exe Messages from server to client.
34329 UDP Inbound AdaptivaClientService.exe All broadcast messages from client to client.
34546 UDP Inbound AdaptivaClientService.exe / and the system process Transfer control port and IP2P control signals.
34750 UDP Inbound AdaptivaClientService.exe and the system process All WAN or Internet Peer to Peer content transfers.
34760 UDP Inbound AdaptivaClientService.exe and the system process

All LAN content transfers.

34760 TCP Inbound N/A The port used by TenablePatchP2PClientInstaller.msi.
N/A ICMP Inbound N/A ICMP (ping) requests to determine latency to Adaptiva Cloud Services relays.
80 HTTP Outbound AdaptivaServerService.exe / AdaptivaClientService.exe Operations Manager and Cloud Relay Servers which relay client messages between Internet-based clients and the on-premises server.
443 HTTP Outbound AdaptivaServerService.exe / AdaptivaClientService.exe ICMP (ping) requests to determine latency to Adaptiva Cloud Services relays.
3478 UDP Outbound AdaptivaClientService.exe STUN requests to Cloud Relay Servers to determine public IP address
34322 UDP Outbound AdaptivaClientService.exe Messages from client to server..
34323 UDP Outbound AdaptivaClientService.exe Acknowledgements from the server and client.
34324 UDP Outbound AdaptivaClientService.exe Replies and acknowledgements from server to client
34325 UDP Outbound AdaptivaClientService.exe Messages sent from server to client..
34545 UDP Outbound System Content transfer control port.
34760 UDP Outbound System Content sent from server to client.

.

TPM client port configuration

Devices need to be configured with the following inbound and outbound ports.

Port Protocol Direction Listening Process Description
34324 UDP Inbound AdaptivaClientService.exe Replies from the server and clients.
34325 UDP Inbound AdaptivaClientService.exe Messages from server to client.
34329 UDP Inbound AdaptivaClientService.exe All broadcast messages from client to client.
34545 UDP Inbound AdaptivaServerService.exe Content transfer control port.
34546 UDP Inbound AdaptivaClientService.exe / and the system process Content transfer control port.
34750 UDP Inbound AdaptivaClientService.exe and the system process All WAN or Internet Peer to Peer content transfers.
34760 UDP Inbound AdaptivaClientService.exe and the system process

All LAN content transfers.

34760 TCP Inbound N/A The port used by TenablePatchP2PClientInstaller.msi.
N/A ICMP Inbound N/A ICMP (ping) requests to determine latency to Adaptiva Cloud Services relays.
80 HTTP Outbound AdaptivaClientService.exe Operations Manager and Cloud Relay Servers which relay client messages between Internet-based clients and the on-premises server.
443 HTTP Outbound AdaptivaClientService.exe Operations Manager, Cloud Relay servers and patch content locations on a content delivery network (CDN).
3478 UDP Outbound AdaptivaClientService.exe STUN requests to Cloud Relay Servers to determine public IP address
34322 UDP Outbound AdaptivaClientService.exe Messages from client to server.
34323 UDP Outbound AdaptivaClientService.exe Acknowledgements from the server and client.
34545 UDP Outbound System Content transfer control port.

Internet Destinations

Ports Source Destination Description
http/https (TCP port 80, 443) ICMP, UDP 3478 TPM Server and Internet-based Clients

*.Adaptiva.cloud

*.opendns.com

Adaptiva Services
https (TCP port 443) TPM Server and Internet-based Clients *.Adaptivacdn.cloud Adaptiva CDN
https (TCP port 443) TPM Server api.sendgrid.com api.twilio.com Approval messaging, email and SMS messaging.
https (TCP port 443) TPM Server cloud.tenable.com Tenable Patch Management

The following link provides a list of IP Addresses for *.adaptiva.cloud Relay Servers that can whitelisted in your firewall, if whitelisting by FQDN or wildcard is not supported in your firewall: https://adaptiva.com/hubfs/AdaptivaCloudServicesIPAddresses.txt

Adaptiva.cloud Server names are available here: https://support.adaptiva.com/hc/en-us/articles/14971450276877-Adaptiva-Cloud-Services-Planned-Outages

Note: Ensure to disable SSL inspection for the outbound traffic to *.adaptiva.cloud and *.adaptivacdn.cloud. If SSL inspection cannot be disabled, then the TPM Server and clients must have this registry key updated: HKLM\software\adaptiva\server | client \ security.certificate_trust_store_type = WINDOWS-ROOT