Skip to content

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

How we use AISend a correction

Illustration accompanying Summing ZoomEye counts for ports 102, 502 and 44818 double-counts hosts and mixes risk profiles
Generated illustration
Three port counts, three different populations What each port carries, per a dev.to write-up. The snapshot's per-port totals are not stated, so no count is drawn.

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.

Three port counts, three different populations
WhoHowKindClaim
Port 502, Modbus TCPNo native authentication or encryption; used by PLCs, gateways, energy meters and sensorsexposure6
Port 102, Siemens S7commA host answering is a candidate for S7comm, used by Siemens SIMATIC controllersexposure4
Port 44818, EtherNet/IPCarries CIP, used mostly in Rockwell Automation environments and by other CIP vendorsexposure7
Gateway devicesMay expose both Modbus TCP and EtherNet/IP; summing the counts double-counts themcontradiction8
Your own address spaceA result there is an actionable finding; a global total is contextdecision11

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
Why these scores

Claim ledger

Ranked by verification strength, evidence, and original report placement.

  1. [1]

    Industrial protocol exposure is usually reported as a single figure, and that single figure is usually wrong for the question being asked.

    ReportedSupportedSource: dev.to write-up on ports 102, 502 and 44818View cited source
  2. [2]

    The ZoomEye query set was collected on 22 September 2026 and returned totals for ports 102, 502 and 44818.

    ReportedSupportedSource: dev.to write-upView cited source
  3. [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.

    ReportedSupportedSource: dev.to write-upView cited source

Sources

1 independent publisher whose own reporting we read for this story.

  1. dev.to

    1 article · October 13, 2026

    Three Industrial Ports, Three Very Different Numbers: Reading 102, 502 and 44818 Together

Share your take

Let Clarity write the post for you.

Signed-in readers get a short post drafted on this story in the register they choose — narrative, analytical, or a direct position — editable to the last word before it goes anywhere. The share buttons at the top of this story work without an account.

Topics and entities

Follow any of these and your For You feed starts watching them — no settings page required.

Topics

Loading related stories