Определить смартфон с ПК программно - PullRequest
1 голос
/ 23 февраля 2012

У меня есть сеть WiFi с несколькими мобильными устройствами / смартфонами (например, iPhone, Samsung).Я знаю их IP-адреса, но хочу идентифицировать их программно с моего компьютера, не устанавливая на них никаких приложений (например: «noldS2» - «GT 9100» - «Android 2.3.5» .. понятное имя - имя устройства - os)

В Интернете были описаны различные методы, но ActiveSync кажется лучшим.Я исследовал и попытался подключиться к устройствам, используя OpenNETCF, RAPI [...] без удачи.(Я также исследовал другие методы, такие как сканирование портов, которые кажутся менее точными.)

Как я могу использовать ActiveSync для программной идентификации мобильных устройств, подключенных к WiFi, с моего компьютера без специальных приложений или разрешений от них?

Ответы [ 2 ]

1 голос
/ 24 февраля 2012

Предположительно, вы идете по этому пути, потому что клиенты ActiveSync должны передавать серверу строку идентификатора устройства во время их сеанса рукопожатия, я не вижу никакого способа сделать это, потому что этот разговор всегда будет происходить по HTTPS и, следовательно, будет защищенот слежки.Даже если вы сможете получить идентификатор устройства, он не сообщит вам версию операционной системы или что-то в этом роде.

Я думаю, вам придется использовать другую технику, и я не уверен, что это может быть.

0 голосов
/ 05 ноября 2012

Каждое мобильное устройство, подключенное к ActiveSync, должно хранить довольно некоторую информацию: http://msdn.microsoft.com/en-us/library/ee202944(v=exchg.80).aspx, в том числе: http://msdn.microsoft.com/en-us/library/gg675629(v=exchg.80).aspx

Как уже упоминалось @ brian-kelly, вы сможете получить необходимую информацию отСтрока HTTP-запроса устройства устройства.Переведите wifi карту вашего ПК в случайный режим и обработайте собранные данные.

...