NetworkCollector
Passive collector for SignalCategory.Network.
Reports active transports, internet-validated/metered flags, interface name, DNS server count, local addresses, transport info (Wi-Fi metadata) and private-DNS state via ConnectivityManager link properties/capabilities.
Privacy: local IPs and Wi-Fi metadata reveal the network environment; readable with only ACCESS_NETWORK_STATE (a normal permission), with MAC addresses redacted since Android 10.