Я пытаюсь написать скрипт, чтобы проверить, сколько устройств подключено к Интернету.Это часть более крупного проекта, чтобы доказать моему провайдеру, что мой интернет - отстой.Я выполняю тест скорости каждую минуту и записываю его в текстовый файл.Я хотел бы одновременно регистрировать, сколько устройств подключено, просто чтобы убедиться, что проблема не в том, что интернет отстой только после подключения определенного количества устройств.В этой сети не много потоковых людей, поэтому я знаю, что это не проблема, но если это проблема с устройствами, возможно, мне придется обновить интернет.Я попытался использовать модули neighbourhood
и lanscan
, но не могу заставить их работать на моей машине.
С lanscan
Я попытался lanscan.lanscan.networks()
и получил сообщение об ошибке
"модуль 'lanscan' не имеет атрибута 'lanscan'"
Моя Python IDE предполагает, что эти модули должны существовать с этой структурой.lanscan.networks()
выдает ту же ошибку за исключением того, что в ней говорится, что «сети» не существует ».Кроме того, neighbourhood
использует функции, которые не работают в Windows, например, os.geteuid()
, поэтому я не думаю, что он совместим с Windows.
Есть ли способ узнать, какие из моих устройствв настоящее время подключен к моей сети интернет?На самом деле, все, что мне действительно нужно, это количество устройств.Я знаю, что, если я подключу IP-адрес моего маршрутизатора / модема, я смогу увидеть подключенные устройства в виде имен и их IP-адресов, поэтому я смогу как-то найти эту информацию, я чувствую.
Соседство Lanscan