Skip to main content

Blueprint node

Category: NetworkInfoLib
Return: Array of String — each entry is a JSON object

Return format

Each string in the array is a JSON object:
{
  "Adapter Name": "en0",
  "Adapter Description": "Wi-Fi",
  "IP Address": "192.168.1.45"
}

Platform behaviour

PlatformImplementation
WindowsUses GetAdaptersInfo (iphlpapi)
MacUses getifaddrs + SCNetworkInterfaceCopyAll for human-readable adapter names

Example

List Network Interfaces

For Each (parse JSON string → extract "IP Address")

Populate dropdown with adapter descriptions

Notes

  • Only adapters with an active IPv4 address and IFF_UP flag are returned.
  • Loopback (127.0.0.1) is included in the results.
  • On Mac, the Adapter Description shows the system name (e.g., “Wi-Fi”, “Thunderbolt Ethernet”) instead of the BSD interface name.