BuildNot yet confirmed elsewhere1 publisher2 min readPublished
Summing ZoomEye counts for ports 102, 502 and 44818 double-counts hosts and mixes risk profiles
Port counts for 102, 502 and 44818 in a 22 September 2026 ZoomEye snapshot cannot be summed into one exposure figure, a dev.to analysis says. The totals are index entries for protocols with different vendor bases and risk profiles, so none of them is a count of vulnerable devices.
The Engineer · Build desk

Port 502, Modbus TCP: no native authentication or encryption. Port 102: candidate for Siemens S7comm. Port 44818, EtherNet/IP: CIP, mostly Rockwell Automation. Gateways may answer on two ports, so summed counts double-count them. Own address space: a result is an actionable finding.
- exposure Port 502, Modbus TCP No native authentication or encryption; used by PLCs, gateways, energy meters and sensors, claim 6
- exposure Port 102, Siemens S7comm A host answering is a candidate for S7comm, used by Siemens SIMATIC controllers, claim 4
- exposure Port 44818, EtherNet/IP Carries CIP, used mostly in Rockwell Automation environments and by other CIP vendors, claim 7
- contradiction Gateway devices May expose both Modbus TCP and EtherNet/IP; summing the counts double-counts them, claim 8
- decision Your own address space A result there is an actionable finding; a global total is context, claim 11
| Who | How | Kind | Claim |
|---|---|---|---|
| Port 502, Modbus TCP | No native authentication or encryption; used by PLCs, gateways, energy meters and sensors | exposure | 6 |
| Port 102, Siemens S7comm | A host answering is a candidate for S7comm, used by Siemens SIMATIC controllers | exposure | 4 |
| Port 44818, EtherNet/IP | Carries CIP, used mostly in Rockwell Automation environments and by other CIP vendors | exposure | 7 |
| Gateway devices | May expose both Modbus TCP and EtherNet/IP; summing the counts double-counts them | contradiction | 8 |
| Your own address space | A result there is an actionable finding; a global total is context | decision | 11 |
What happened
- Port 502 carries Modbus TCP, which has no native authentication or encryption and runs on PLCs, gateways, energy meters, building controllers and sensors.
- Port 44818 carries EtherNet/IP and the Common Industrial Protocol, used mostly in Rockwell Automation environments and by other CIP vendors.
- The author's remedy is to run the same query set over an organisation's own address space, where a hit is a finding and a global total is only context.
Why it matters
- constraint One published total cannot size any single organisation's exposure, because it blends protocols and vendors and inherits the index's coverage gaps.
- decision Teams reporting industrial exposure choose between quoting a global port count as background and running their own netblocks as the finding, and any deliberate exposure needs a written record.
- exposure A summed figure overstates distinct hosts and puts building gateways in the same bucket as production-line controllers, so priorities set from it can point at the wrong network.
The author argues that a single exposure figure is usually wrong for the question being asked [1]. A ZoomEye port filter returns the indexed results matching that port at the time of collection, and this set was collected on 22 September 2026 [3][2]. The write-up's text gives the ranking of the three counts but not the totals.
The ranking follows implementation breadth. Modbus TCP on 502 has the largest count, and the author says that breadth of implementation is the reason it exceeds 102 [16]. Modbus shows up in the firmware of cheap devices, in gateways that translate serial Modbus into TCP, and as software on general-purpose hardware [18]. S7comm on 102 sits in the middle. Siemens and a limited set of compatible products implement it, but the SIMATIC installed base is large and long-lived [19]. EtherNet/IP on 44818 is smallest, and the author calls that consistent with a narrower vendor ecosystem and a more specialised device population [17].
Summing the counts breaks as soon as one host answers twice. A gateway can expose Modbus TCP and EtherNet/IP together, so a sum counts it twice [8]. The populations also carry different risk. An exposed Modbus gateway on a building management network is a different case from an exposed S7 controller on a production line [9]. And the counts are indexed results, not unique devices or organisations, with coverage that varies by protocol, region and how a service answers a probe [10].
Double-counting pushes a total up [8]. A protocol that fails to answer a standard probe pushes it down, because it will be undercounted [14]. In our view, a global total transfers to one estate only if that estate's protocol mix matches the global mix and the index sees its hosts the way it sees everyone else's.
After the query comes identification. According to the write-up, a 502 result on a corporate network is usually a misconfigured gateway, and a 102 result on a production network is a different risk [12]. Some organisations expose industrial protocols on purpose for remote maintenance, and the author says that choice should be documented [13].
The most important caveat concerns port 102. A host answering there is a candidate for S7comm, not a confirmed Siemens controller, and confirmation takes a different method from the port query [15]. The base S7comm protocol has historically had no authentication [5]. In our view a port 102 list is a worklist until that second method has run.
What to watch
- A later run of the same ZoomEye query set would show how far the counts move with scanning coverage alone.
- Publication of the totals table and exact query strings would let readers check the ranking of 502, 102 and 44818.
- Protocol-level confirmation results for port 102 hits would show how many candidates are S7comm controllers.
Clarity's read
What the record supports and how the coverage leans. The claims behind it follow.
Reality
- Evidence55
- Adoption
- Insufficient
- Hype gap−10
- Incentives
- Insufficient
- Confidence60
Claim ledger
Ranked by verification strength, evidence, and original report placement.
- [1]
Industrial protocol exposure is usually reported as a single figure, and that single figure is usually wrong for the question being asked.
- [2]
The ZoomEye query set was collected on 22 September 2026 and returned totals for ports 102, 502 and 44818.
- [3]
The totals are counts of indexed results matching a port filter at a point in time. They are not counts of vulnerable devices and are not directly comparable to each other without understanding what each port carries.
- [4]
Port 102 is the ISO Transport Service Access Point used by Siemens S7comm and other ISO-TSAP-based protocols. A host answering on 102 is a candidate for S7comm, the protocol used by Siemens SIMATIC controllers.
- [5]
S7comm is used for programming, diagnostics and process data exchange, and it has historically had no authentication on the base protocol.
- [6]
Port 502 is the registered port for Modbus TCP, a simple request-response protocol with no native authentication or encryption, implemented by PLCs, gateways, energy meters, building controllers and industrial sensors.
- [7]
Port 44818 is the registered port for EtherNet/IP, which carries the Common Industrial Protocol (CIP), used predominantly in Rockwell Automation environments and in equipment from other vendors that implement CIP.
- [8]
A single host can answer on more than one port. A gateway device may expose both Modbus TCP and EtherNet/IP, and summing the counts double-counts such hosts.
- [9]
The three counts describe different populations with different risk profiles. An exposed Modbus gateway on a building management network is a different risk from an exposed S7 controller on a production line.
- [10]
The counts are of indexed results, not of unique organisations or unique devices. Index coverage varies by protocol, by region and by how the service responds to a probe.
- [11]
The measurement that answers the exposure question is the same query set applied to your own address space. A result in your own address space is an actionable finding; a global total is context.
- [12]
A port 502 result on a corporate network is usually a misconfigured gateway. A port 102 result on a production network is a different conversation.
- [13]
Some organisations expose industrial protocols deliberately for remote maintenance. That is a decision that should be documented, not discovered.
- [14]
The figures are a snapshot from a single collection on 22 September 2026. Indexed counts change as scanning coverage changes, and a protocol that does not respond to a standard probe will be undercounted.
- [15]
A host that answers on port 102 is not confirmed to be a Siemens controller. The port indicates a candidate, and protocol-level confirmation requires a different method.
- [16]
Modbus TCP has the largest count of the three ports in this dataset. The breadth of implementations is the reason the port 502 count is larger than the port 102 count.
ReportedContestedSource: dev.to write-up2 sources— create a free account to open themView cited source - [17]
EtherNet/IP has the smallest count of the three in this dataset, consistent with a narrower vendor ecosystem and a more specialised device population.
ReportedContestedSource: dev.to write-up2 sources— create a free account to open themView cited source - [18]
Modbus is implemented in firmware on low-cost devices, in gateways that bridge serial Modbus to TCP, and in software stacks that run on general-purpose hardware.
ReportedContestedSource: dev.to write-up2 sources— create a free account to open themView cited source - [19]
Port 102 sits between the other two. S7comm is implemented by Siemens and a limited set of compatible products, which constrains the population, but the installed base of SIMATIC equipment is large and long-lived.
ReportedContestedSource: dev.to write-up2 sources— create a free account to open themView cited source
Sources
1 independent publisher whose own reporting we read for this story.
- dev.toThree Industrial Ports, Three Very Different Numbers: Reading 102, 502 and 44818 Together
1 article · October 13, 2026
Topics and entities
Follow any of these and your For You feed starts watching them — no settings page required.
Topics
- OT SecurityFollow
- ICS exposure measurementFollow
- Industrial protocolsFollow
Entities
- ZoomEyeFollow
- Modbus TCPFollow
- S7comm protocolFollow
- EtherNet/IP and CIPFollow
- SiemensFollow
- Rockwell AutomationFollow