Непрактично получать информацию о количестве процессоров и т.д. Удаленно.
Есть несколько теоретических вещей, которые могут помочь вам сделать немного лучше случайного предположения, но это все. (Например, стресс-тестирование системы и наблюдение за ее работой, снятие отпечатков пальцев с ОС и принятие решений, наблюдение за трафиком [например, заголовки HTTP] и создание выводов. (И, глядя на MAC-адреса, как указано выше)
В конце концов, сеть - это действительно соединение между устройствами, использующими определенный протокол. Больше не нужно знать, как маршрутизировать пакеты для работы сети, поэтому создание дополнительных функций - пустая трата ресурсов (и, возможно, плохая идея по целому ряду других причин, например, в отношении конфиденциальности, безопасности).