Обнаружение телефона? [закрыто]

3

Я хотел бы однозначно идентифицировать все беспроводные устройства (телефоны, планшеты и т. Д.) В пределах досягаемости. Мне все равно, как далеко находятся устройства, и мне не нужно ничего отправлять им. Я просто хочу сказать: телефон ABC находился в этой зоне с 9:00 до 9:30 и с 17:00 до 18:00.

Я думал о нюхает пакеты Wifi но похоже что некоторые телефоны избегайте отправки пакетов Probe Request, более того, трудно получить карты Wi-Fi в Режим монитора , Мне не удалось найти какую-либо информацию об обнаружении EDGE / 3G.

Я пытаюсь сделать что-то похожее на http://louwrentius.com/blog/2011/04/determining-smartphone-market-share-using-wireless-sniffing/ ,

Подход должен «однозначно идентифицировать» устройство. Это означает, что я хочу различать одно и то же устройство, входящее в зону несколько раз, и новое устройство.

Подход должен собирать «анонимные» данные, то есть я не хочу записывать какую-либо информацию, которая позволила бы кому-то выяснить личность владельца.

Какой лучший способ обнаружить присутствие мобильных устройств ?

Gili
источник
1
Если по какой-либо причине они передают свой MAC-адрес (например, запросы arp), вы можете записать это через tcpdump или в журналы маршрутизатора и даже при желании посмотреть марку телефона. Это, однако, будет работать только на устройствах, которые на самом деле пытаются подключиться. Для любого устройства, которое не пытается подключиться ни к чему, вам, вероятно, не повезло
MaQleod
Я не думаю, что есть хороший способ сделать это для устройств, которые активно не подключаются к WiFi. Вы могли бы потенциально подслушивать их сотовый сигнал, чтобы поймать уникальный идентификатор, но это, вероятно, незаконно и потребовало бы относительно дорогого оборудования.
jcrawfordor
Не кажется ли противоречивым возможность однозначно идентифицировать данное устройство, а также хранить анонимные данные? Любые данные, которые являются уникальными для человека, в сочетании с дополнительной информацией (например, данные CCTV) могут использоваться для уникальной идентификации человека, причем данные геолокации являются особенно плохими. В качестве примера, см. Спор AOL Search Data Release: en.wikipedia.org/wiki/AOL_search_data_scandal
Lukasa
@Lukasa: не обязательно. Я мог бы записывать MAC-адреса телефонов, проходящих мимо моего офиса, но у меня нет возможности измерить их «расстояние», по какому пути они идут, или если они когда-нибудь вернутся во второй раз. Также я не имею (или не планирую иметь) доступ к данным CCTV. В идеале, я бы прочитал их MAC-адрес и сохранил хэш (MAC) на диск, что сделало бы невозможным получение действительного MAC-адреса позднее.
Gili
@ Джили: Хм да, я думаю. При наличии достаточных данных или достаточной мотивации от имени кого-то, кто хотел бы использовать эти данные, это не уменьшило бы их, но вы, безусловно, можете сделать их сложнее. Я убираю свою заботу. знак равно
Lukasa

Ответы:

2

Давайте сначала исключим Bluetooth или GSM / CDMA и сосредоточимся только на связи 802.11. Во-первых, мы предполагаем, что эти устройства включены и настроены на поиск соединения WiFi (активно проверяет) или что они подключены к другой сети и, следовательно, существует трафик. Используя такой инструмент, как Airodump-нг или аналогичный в режиме монитора, вы можете забрать все передачи. Netstumbler и другие, которые не находятся в режиме мониторинга, могут не принимать весь трафик WiFi. Обратите внимание, что не все карты могут перейти в режим мониторинга.

Вы можете посмотреть в беспроводная система предотвращения вторжений , который ищет несанкционированную активность WiFi. Вы также можете настроить софт-ап в качестве приманки и контролировать соединение или исследовать его.

Если узел не передает и не отвечает ни на один тип запроса широковещательной передачи по сети, он не существует для этого сценария. Невозможно передать магический пакет, который включает Wi-Fi, если, возможно, устройство не является устройством передачи данных 3G / CDMA, которое, когда оно не получает сигнал, возвращается к Wi-Fi.

Eric G
источник
Вы уверены, что большинство телефонов активно проверяют сети? Какие настройки по умолчанию поставляются с Android и iPhone? PS, я обновил вопрос.
Gili
Если Wi-Fi включен, они могут, я не могу сказать вам наверняка на любой из этих систем (у меня есть только дроид и я никогда не включаю Wi-Fi), что касается переключения на WiFi, я думаю, что такая программа, как Tasker, могла бы сделать это - но это, конечно, не поведение по умолчанию.
Eric G