[ Proof ]
react-native-lan-port-scanner
the LanPortScanner TurboModule (ios/LanPortScanner.mm getNetworkInfo) over the shared network snapshot: the en0 IPv4 address with the snapshot subnet as the mask (255.255.255.0 only when the snapshot has none, as LanPortScanner.mm does), or {} when there is no address; scanning itself is upstream JS over react-native-tcp90%
API coverageWorking—
Missing
iOS native layer only; the snapshot carries no interface list beyond en0; scans need a react-native-tcp native receiver