https://networks.guru/2018/08/05/listing-network-interfaces-in-c/
Listing Network Interfaces in C