Skip to main content

Port Mapping

Corellium appliances use a number of ports for different purposes. This guide provides an overview of the ports used by Corellium appliances depending on the type of installation.

Descriptions of Ports Used

General Usage

The following table lists the ports used by Corellium.

PortDescription
1234Not required (but often used for debugserver)
2000Port for device console
4000GDB port
5000USBFlux
5001ADB port forwarding
5037ADB server
27820Turn server / coturn (WebRTC)
27821Backup coturn port

Installations

When installing updates, Corellium uses the following additional ports.

PortDescription
3143APT archive
3144APT archive, running as a daemon
8085HTTP port
8086HTTPS port
8087HTTP port, running as a daemon
8088HTTPS port, running as a daemon

Ports Used by Installation Type

On-site deployments can be configured in a number of ways.

Combined Installations

A combined installation is a single machine that acts as both the controller and compute node.

Corellium uses the following ports: 22, 443, 1234, 2000, 3143, 3144, 4000, 5000, 5001, 5037, 8080, 8085, 8086, 8087, 8088, 27820, and 27821.

Cluster Installations

A cluster installation consists of one dedicated controller node and one or more additional compute nodes.

Corellium uses the following ports on the controller node: 22, 443, 444, 3143, 3144, 8080, 8085, 8086, 8087, 8088, 9091, 27820, and 27821.

Corellium uses the following ports on the compute nodes: 22, 1234, 2000, 4000, 5000, 5001, 5037, 11111, 27820, and 27821.

Hybrid Installations

A hybrid installation consists of one combined node (controller and compute) and one or more additional compute nodes.

Corellium uses the following ports on the combined node: 22, 443, 444, 1234, 2000, 3143, 3144, 4000, 5000, 5001, 5037, 8080, 8085, 8086, 8087, 8088, 9091, 11111, 27820, and 27821.

Corellium uses the following ports on the compute nodes: 22, 1234, 2000, 4000, 5000, 5001, 5037, 11111, 27820, and 27821.