Default TCP and UDP Port Usage
FileWave software uses the below-listed TCP/IP ports. These are default settings and may be configured to listen on different ports if required.
FileWave 14.8 through 15.0 changes are highlighted in green for additions and orange for deprecations. When 15.1.0 releases in Summer 2023 the list below will be cleaned up again to remove ZMQ ports entirely.
Port Testing
Port Testing Please consider downloading the FileWave Port Testing macOS/Windows utility to confirm communication of Google Cloud Messaging, Apple Push Notifications, and between the device network(s) and Server/Boosters.
The following may be run from the server to confirm Apple, Microsoft, and FileWave services:
Server Command Line
sudo /usr/local/filewave/python/bin/python /usr/local/filewave/django/manage.pyc check_connections
TeamViewer Ports
TeamViewer has an additional set of ports to consider if you will be using it: https://community.teamviewer.com/English/kb/articles/4139-ports-used-by-teamviewer
FileWave Server Ports
Default Port 20445: MDM default port is 20445 as shown throughout this KB. On older versions of FileWave, this was 20443. To confirm the defined port, check the Port setting in FileWave Admin > Preferences > Mobile > MDM Server > Port
Server Ports | Service | Protocol | Server In/Out | Description |
80 | HTTP | TCP | Outgoing | FileWave Software Updates (apple.com & microsoft.com) |
443 | HTTPS | TCP | Outgoing | FileWave License Server (fwks.filewave.com & logstash.filewave.com)
FileWave Software Updates (apple.com) FileWave/TeamViewer Session Server (rcs.filewave.com) FileWave/TeamViewer Push Notification Server (fwpn.filewave.com) |
443 | HTTPS | TCP | Incoming | FileWave Anywhere API endpoints - Anywhere API (v2 API) |
20005 | SSL** | TCP | Incoming | DEPRECATED FW 14.8 - FileWave Client to Server: ZeroMQ*
DEPRECATED FW 14.8 - FileWave Admin to Server: ZeroMQ* (Optional before v14 for Mobile Client only installs; mandatory since v14+) DEPRECATED FW 14.8 - Booster to Server: ZeroMQ* REMOVED IN FW 15.0.0 |
20006 | SSL** | TCP | Incoming | DEPRECATED FW 14.8 - FileWave Client to Server: ZeroMQ*
DEPRECATED FW 14.8 - FileWave Admin to Server: ZeroMQ* (Optional before v14 for Mobile Client only installs; mandatory since v14+) DEPRECATED FW 14.8 - Booster to Server: ZeroMQ* REMOVED in FW 15.0.0 |
20015 | Proprietary | TCP | Incoming | FileWave Client to Server (Will be deprecated in a future release) |
20016 | SSL | TCP | Incoming | FileWave Admin to Server |
20017 | SSL | TCP | Incoming | FileWave Client to Server: Secure (replaces 20015) |
20019 | SSL | TCP | Incoming | Booster to Server: Priority Traffic |
20022 | SSL** | TCP | Incoming | FileWave Admin to Server: NATS
FileWave Client to Server: NATS IVS to Server: NATS |
20023 | SSL** | TCP | Incoming | FileWave Booster to Server: NATS |
20024 | SSL** | TCP | Incoming | DEPRECATED FW 14.10 - FileWave Anywhere to Server: NATS |
20030 | VNC | TCP | Incoming | DEPRECATED FW 14.8 - FileWave Client to Server: Remote Control Data |
20121 | SSL | TCP | Localhost | FileWave Server JSON Websockets (JWT) monitoring port for NATS SERVER (localhost only) (Added 14.10.0) |
20122 | SSL | TCP | Localhost | FileWave Server JSON Websockets (JWT) connections for NATS SERVER (localhost only) (Added 14.10.0) |
20124 | SSL | TCP | Incoming | FileWave Server JSON Websockets (JWT) Websocket connections for NATS SERVER used between FW Anywhere and FW Server. (Added 14.10.0) |
20441 | Proprietary | TCP | Incoming | FileWave Client to Server: Remote Client Monitor |
20443 | HTTPS | TCP | Incoming | FileWave Client to Server: Profiles
Booster to Server: Inventory/Discovery |
20445 | HTTPS | TCP | Incoming | FileWave Client to Server: Inventory
Booster to Server: Inventory/Discovery |
20446 | HTTPS | TCP | Incoming | FileWave Admin and FileWave Anywhere to Dashboard |
* ZeroMQ and NATS includes: Remote Control Publishing, Remote Control Routing, device renaming, revoking device certificates, push notifications
** Only encrypted when compatibility mode is disabled
FileWave Communication Diagram
FileWave Client Ports
Client Ports | Service | Protocol | Server In/Out | Description |
20010 | Proprietary | TCP | FileWave Admin to Client: Client Monitor: macOS, Windows & Android APK | |
20020 | Local Only | N/A | FileWave Client local loopback for fwgui process to fwcld process (Kiosk)◊ |
Apple MDM Ports
Apple MDM Ports | Service | Protocol | Server In/Out | Description |
443 | HTTPS | TCP | Outgoing | APNs to Apple's servers (17.0.0.0/8): starting from Version 13.0+ |
TCP | FileWave Admin to iTunes, DEP & VPP (17.0.0.0/8) | |||
TCP | Device to iTunes, DEP & VPP (17.0.0.0/8) | |||
2197 | APNS | TCP | Outgoing | NOT USED BY FILEWAVE. Alternate APNs to Apple's server (17.0.0.0/8) - See port 443 |
5223 | APNS | TCP | Outgoing | APNs to Apple's servers (17.0.0.0/8) |
20443 | HTTPS | TCP | Incoming | Device to Server: Profiles & MDM |
20445 | HTTPS | TCP | Incoming | FileWave Admin to Server |
Apple MDM Port Diagram
Android EMM Ports
Android EMM Ports | Service | Protocol | Server In/Out | Description |
443 | HTTPS | TCP | Outgoing | Server to EMM commands (androidmanagement.googleapis.com) |
Device to Activation servers (*.clients.google.com)
Device to Play Store (play.google.com)
EMM commands (androidmanagement.googleapis.com)
FileWave Admin to Play Store (play.google.com) |
||||
20016 | SSL | TCP | Incoming | FileWave Admin to Server |
20445 | HTTPS | TCP | Incoming | FileWave Admin to Server: Inventory
Companion App to Server: Location Tracking |
Android EMM Port Diagram
Chromebook Ports
Chromebook Ports | Service | Protocol | Server In/Out | Description |
443 | HTTPS | TCP | Outgoing | Server to Chrome API |
TCP | Chromebook to Chrome API (www.googleapis.com) | |||
20016 | SSL | TCP | Incoming | FileWave Admin to Server |
20445 | HTTPS | TCP | Incoming | FileWave Admin to Server |
TCP | TCP | Chromebook Inventory Extension to Server (optional) |
Chromebook Port Diagram
Android APK Ports
Android APK Ports | Service | Protocol | Server In/Out | Description |
20015 | Proprietary | TCP | Incoming | Device to Server (Will be deprecated in a future release) |
20016 | SSL | TCP | Incoming | FileWave Admin to Server |
20017 | SSL | TCP | Incoming | Device to Server: Secure (replaces 20015) |
20010 | Proprietary | TCP | FileWave Admin to Device: Client Monitoring | |
20443 | HTTPS | TCP | Incoming | Device to Server |
20445 | HTTPS | TCP | Incoming | FileWave Admin to Server: Inventory |
5228-5230 | GCM | TCP | Outgoing | Server to Google Cloud Messaging |
TCP | Device to Google Cloud Messaging |
Android APK Port Diagram
Windows MDM Ports
Windows MDM Ports | Service | Protocol | Server In/Out | Description |
443 | HTTPS | TCP | Incoming | Device to Server (Windows MDM Enrollment URL) |
443 | HTTPS | TCP | Outgoing | Server to Windows MDM (*.azure.com) |
443 | HTTPS | TCP | Device to Windows MDM (*.azure.com) |
NOTE: The FileWave client will also install, and all previously listed FileWave client ports are also used.
Windows MDM Port Diagram
FileWave Booster Ports
Booster Ports | Service | Protocol | Server In/Out | Description |
20003 | SSL†† | TCP | Incoming | DEPRECATED FW 14.8.0 - FileWave Client to Booster: ZeroMQ†
REMOVED in FW 15.0.0 |
20004 | SSL†† | TCP | Incoming | DEPRECATED FW 14.8.0 - Booster to Booster: ZeroMQ†
REMOVED in FW 15.0.0 |
20013 | Proprietary | TCP | Incoming | FileWave Client to Booster (Will be deprecated in a future release) (Booster Priority fallback) |
20014 | SSL | TCP | Incoming | FileWave Client to Booster: Secure (replaces 20013) (Booster Priority fallback) |
20018 | SSL | TCP | Incoming | Booster to Booster: Priority Traffic |
20025 | SSL | TCP | Localhost | FileWave Booster monitoring port for NATS Server (localhost only): NATS |
20026 | SSL | TCP | Incoming | FileWave Client to Booster connections using NATS Server |
† ZeroMQ includes: Remote Control Publishing, Remote Control Routing, device renaming, revoking device certificates, push notifications
†† Only encrypted when compatibility mode is disabled
FileWave Booster Port Diagram
FileWave IVS Ports
IVS (Imaging) Ports | Service | Protocol | Server In/Out | Description |
67 | DHCP | UDP | Client to IVS‡‡ | |
69 | TFTP | UDP | Client to IVS‡‡ | |
80 | HTTP | TCP | Client to IVS | |
111 | NFS | TCP/UDP | Client to IVS‡ | |
4011 | DHCP | TCP/UDP | Client to IVS: UEFI PXE‡ | |
2049 | NFS | TCP/UDP | Client to IVS‡ | |
20005 | SSL | TCP | Incoming | DEPRECATED FW 14.8 - IVS to Server: ZeroMQ
REMOVED in FW 15.0.0 |
20006 | SSL | TCP | Incoming | DEPRECATED FW 14.8 - IVS to Server: ZeroMQ
REMOVED in FW 15.0.0 |
20015 | Proprietary | TCP | Incoming | IVS to Server (Will be deprecated in a future release) |
20016 | SSL | TCP | Incoming | IVS to Server |
20017 | SSL | TCP | Incoming | IVS to Server: Secure (replaces 20015) |
20022 | SSL | TCP | Incoming | Imaging Server to FileWave Server NATS |
20443 | HTTPS | TCP | Incoming | IVS to Server: Inventory |
20444 | HTTPS | TCP | Incoming |
Server to IVS Client to IVS FileWave Anywhere interface (Appliance only) |
20445 | HTTPS | TCP | Incoming | IVS to Server: Inventory |
‡ TCP/IP & UDP
‡‡ UDP only