1. Ports
  2. Port 3108

What Port 3108 Is

Port 3108 sits in the registered port range (1024–49151), the middle tier of the port numbering system. IANA maintains registrations for these ports, though registration doesn't guarantee anyone actually uses the protocol.

IANA lists port 3108 as "geolocate" — assigned to a location protocol on both TCP and UDP. 1 In practice, this protocol left no meaningful footprint. No major implementations exist, no RFCs define it, and no significant traffic carries its name.

What Actually Runs Here

If you see port 3108 in your logs or firewall rules, it's almost certainly Citrix NetScaler Gateway.

Citrix uses ports 3108, 3168, and 3188 (UDP) for VPN tunnel connections when the NetScaler Gateway Plugin establishes secure ICA sessions for XenApp and XenDesktop. 2 These are the ports that carry encrypted remote desktop and application traffic when a user connects through the Citrix VPN client.

If you're running Citrix in your environment, port 3108 UDP is legitimate infrastructure. If you're not running Citrix and you see traffic here, investigate.

What the Registered Port Range Means

Ports 1024–49151 are "registered" — meaning organizations can submit a protocol to IANA and claim a number. IANA maintains the list, but it doesn't enforce usage. Nobody checks whether the assigned protocol ever ships, scales, or survives. The result is a range full of legitimate working protocols, obsolete registrations, and protocols that existed only on paper.

Port 3108's geolocate registration is the paper kind.

How to Check What's Listening

On Linux or macOS:

sudo ss -tulnp | grep 3108
# or
sudo lsof -i :3108

On Windows:

netstat -ano | findstr :3108

Match the PID to a process name:

tasklist | findstr <PID>

If you see something listening on 3108 that isn't Citrix-related, that's worth investigating — unexpected listeners on registered ports are occasionally the fingerprint of misconfigured software or unwanted activity.

Why Unassigned Ports Matter

The registered port range contains 48,127 ports. Many have legitimate services. Many have forgotten registrations. Some are genuinely empty, waiting for software that will never arrive.

This matters because firewalls need policies, and policies need clarity. "Block everything except what's explicitly allowed" is sound practice — but it requires knowing what's expected. When a port has a registration that nobody uses and a real-world use that isn't documented in that registration, administrators end up trusting traffic based on folklore rather than fact.

Port 3108 is a small example of this everywhere problem: the official record says geolocate, the actual traffic says Citrix, and the firewall admin has to figure out which one applies to their environment.

Cette page vous a-t-elle été utile ?

😔
🤨
😃
Port 3108: Geolocate (Nominal) — Citrix VPN Tunnel (Actual) • Connected