Add optional functionality to get extended results and/or restrict to specific specified interfaces.

This is useful for example to filter out unwanted interfaces from results (e.g. VPNs, virtual ones from VMs, ...).