Can eBPF be used to modify the list of WiFi networks visible to the user via NetworkManager? Hide some of them, add or modify info of the others…
Or even better, modify it on yet the lower level such that any application that polls the list via system API would receive a modified list.
The is about eBPF only
research