Need a class that harvests as much detail as possible from each of the following locations:
DNS Cache
ARP Cache
Routing Table
All active network connection and their status
The solution should also include a project for a simple CLI app showing the use of the class for testing purposes.