|
132 / 118 / 29
Регистрация: 09.07.2019
Сообщений: 1,071
|
|
Как получить список всех устройств, подключенных к WiFi18.06.2020, 17:14. Показов 20955. Ответов 68
Метки нет (Все метки)
Как я могу получить список всех устройств, подключенных к WiFi встроенными средствами Python? И можно ли с помощью Python скажем, включить телевизор?
0
|
|
| 18.06.2020, 17:14 | |
|
Ответы с готовыми решениями:
68
Список подключенных устройств по WIFI Список устройств, подключенных к точке доступа wifi |
|
|
|||||||
| 18.06.2020, 18:34 | |||||||
|
https://pypi.org/project/wifi/#description
https://github.com/awwong1/wifi-scanner И еще примерно 4 тысячи репозиториев на github: https://github.com/search?l=Py... positories Поэтому все реализуется ручками. Хотя, впрочем, на линуксе, судя по коду одной из библиотек, получить список Wi-Fi карт компьютера просто (но не тех девайсов, которые к ним подключены):
Добавлено через 26 минут P.S. А вообще для низкоуровневой работы с беспроводной инфраструктурой давно существует хакерский кроссплатформенный пакет Aircrack-ng(offsite), который встроен в Kali linux (возможно, в какие-то еще дистрибутивы).
0
|
|||||||
|
132 / 118 / 29
Регистрация: 09.07.2019
Сообщений: 1,071
|
|
| 18.06.2020, 19:30 [ТС] | |
|
0
|
|
|
|
||
| 18.06.2020, 19:42 | ||
|
Второй - wifi-scanner - должен работать, так как является просто интерфейсом к кроссплатформенной сетевой либе scapy.
0
|
||
|
132 / 118 / 29
Регистрация: 09.07.2019
Сообщений: 1,071
|
|
| 18.06.2020, 19:58 [ТС] | |
|
0
|
|
|
|
||
| 18.06.2020, 20:02 | ||
|
Wi-Fi протокол канального уровня - предпоследний в модели OSI, ниже только кабель с электрическими сигналами.
0
|
||
|
132 / 118 / 29
Регистрация: 09.07.2019
Сообщений: 1,071
|
|
| 18.06.2020, 20:16 [ТС] | |
|
Garry Galler, решил делать через ctypes. Использую wlanapi.
0
|
|
|
|
|
| 18.06.2020, 20:40 | |
|
1
|
|
|
132 / 118 / 29
Регистрация: 09.07.2019
Сообщений: 1,071
|
|
| 18.06.2020, 20:44 [ТС] | |
|
Garry Galler, главная задача в том, что мне надо включить телевизор.
Добавлено через 19 секунд И если можно отрисовать на нём что-нибудь. Добавлено через 1 минуту А потом, раз уж начали выключить телевизор
0
|
|
|
|
||
| 19.06.2020, 02:32 | ||
|
Если вы не были в курсе на каком уровне работает Wi-FI, то как вы сможете что-то передать устройству не зная базовых основ?
0
|
||
|
132 / 118 / 29
Регистрация: 09.07.2019
Сообщений: 1,071
|
||||||
| 19.06.2020, 10:33 [ТС] | ||||||
|
Garry Galler, а где можнот узнать про wifi и как работать на python с wifi?
Добавлено через 1 час 5 минут
Добавлено через 53 минуты А что делает WlanConnect? Добавлено через 20 минут Как можно подключиться к другому устройству?
0
|
||||||
|
Просто Лис
|
||
| 19.06.2020, 14:39 | ||
|
1) подключиться к веб-мордочке роутера и стянуть данные оттуда (правильно и проще). 2) покурить маны по локальным сетям, понять зачем нужна маска сети и тупо широковещательно попинговать (отключено на уровне ядра). Или попинговать в цикле. Так можно будет найти IP телевизора. Кто-нибудь знает, ARP в wi-fi работает? Подключиться к API телевизора и делать с ним нехорошие штуки. Или, попробовать Wake-on-LAN.
1
|
||
|
|
|
| 19.06.2020, 14:46 | |
|
0
|
|
|
Просто Лис
|
||||||
| 19.06.2020, 14:59 | ||||||
|
Не по теме: Я как-то больше с eth знаком. Хотя вы правы, канальный уровень должен быть одинаковый Тогда всё просто, зная МАС телевизора и сидя в одной подсетке с ним, пищим на всю сетку и получаем его IP. Добавлено через 7 минут Не по теме: Вру Добавлено через 39 секунд Придётся пинговать всю сеть, а потом
0
|
||||||
|
132 / 118 / 29
Регистрация: 09.07.2019
Сообщений: 1,071
|
|
| 19.06.2020, 15:03 [ТС] | |
|
Рыжий Лис, Garry Galler, поичкал много вещей в гугле, и сформулировал точный вопрос: как получить локальные IP адреса, подключенных к WiFi устройств? Потом по IP я буду обращаться к самим устройствам.
0
|
|
|
Просто Лис
|
||
| 19.06.2020, 15:07 | ||
|
Пропинговать все адреса в сети
![]() Или Предлагаю начать писать IP калькулятор ![]() Добавлено через 44 секунды Сетевой CIDR калькулятор
0
|
||
|
132 / 118 / 29
Регистрация: 09.07.2019
Сообщений: 1,071
|
|
| 19.06.2020, 15:34 [ТС] | |
|
Рыжий Лис, к сожаления я знаю только что значит буквосочетание
пинг вместе с понг.Добавлено через 26 минут Я вообще не понимаю как калькулятор может мне помочь.
0
|
|
|
132 / 118 / 29
Регистрация: 09.07.2019
Сообщений: 1,071
|
||||||
| 19.06.2020, 17:41 [ТС] | ||||||
|
Вот, сделал код, но он ничего не записывает в bssl:
0
|
||||||
|
Просто Лис
|
||||||||||||
| 19.06.2020, 18:39 | ||||||||||||
|
Добавлено через 23 минуты https://pypi.org/project/netifaces/ Добавлено через 5 минут https://scapy.net/ - правда требует админа для некоторых вещей. Добавлено через 39 секунд
0
|
||||||||||||
| 19.06.2020, 18:39 | |
|
Помогаю со студенческими работами здесь
20
Как получить ip адреса всех подключенных устройств к маршрутизатору через wi-fi? Как получить список когда-либо подключенных USB устройств к ПК на windows в JAVA? Wifi hotspot как получить список девайсов подключенных к телефону Получить список устройств, подключенных к USB Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Настройки VS Code
Loafer 13.04.2026
{
"cmake. configureOnOpen": false,
"diffEditor. ignoreTrimWhitespace": true,
"editor. guides. bracketPairs": "active",
"extensions. ignoreRecommendations": true,
. . .
|
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2.
Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива.
Было так:. . .
|
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: реализовать контроль корректности заполнения дат назначения. . .
|
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html
Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
|
|
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
|
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях.
Задача: при копировании документа очищать определенные реквизиты и табличную. . .
|
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git
main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели
8ATzM_2aurI
|
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2.
Задача: запретить редактирование документа, если он открыт у другого пользователя.
/ / . . .
|