Я нахожусь в процессе написания приложения сканирования lan в python или ironpython. Но это не так просто из-за отсутствия хороших библиотек! (да, даже я удивлен! Возможно, я не искал достаточно хорошо). Список сетевых акций
THIS является одной библиотекой в C# и кажется очень простой в использовании для этой цели.
И, как за this SO post кажется pysmb является лучшим инструментом до сих пор, но он не работал для меня, как он просил для проверки подлинности для подключения к удаленному компьютеру, даже если аутентификация не требуется для доступа к этим акции.
У любого органа есть лучшее решение или рекомендация.
Я проверил это. С помощью wmi я могу просматривать свои акции, но когда я использую его для кого-то другого, он запрещает доступ, даже если аутентификация не требуется. Вы столкнулись с этим? – Arunmu
Я столкнулся с этим утверждением: «брандмауэру удаленной машины нужны следующие порты, открытые для WMI: TCP 135, TCP 4168 и UDP 9256». Конечно, can not имеет это ограничение :( – Arunmu
Без TCP 135, это не сработает. Что еще два, я не знаю. – glglgl