Ответы пользователя по тегу Wi-Fi
  • Можно ли узнать WAN IP Wi-Fi сетей поблизости?

    @romancelover
    программист C++ под Linux
    Можно узнать только MAC-адрес. IP-адрес передаётся в зашифрованной части кадра.
    MAC-адрес передаётся только в локальной сети, WAN IP по нему не определить.
    Даже если сеть без шифрования, или кадры удалось как-то расшифровать, у IP-пакетов в локальной сети в качестве адресов источника или назначения будут внутренние IP-адреса клиентов. WAN IP туда проставится уже после NAT, и пойдёт по тому интерфейсу, которым точка подключена к провайдеру.

    Хотя я нашёл способ, с помощью которого WAN IP всё же можно попытаться определить. Хотя это будет только IPv6 адрес самого роутера, а не клиентов за ним (тем более что подсеть для клиентов может отличаться от найденной).
    На многих роутерах (в частности Sercomm от МГТС), IPv6 адреса назначаются по EUI-64, по MAC-адресу. Допустим удалось выяснить MAC адрес на Wi-Fi, например, 94:4a:8c:00:11:22. На WAN будет адрес 94:4a:8c:00:11:23 - они часто назначаются подряд, и известна подсеть для IPv6 адресов у данного провайдера в данной местности, например, 2a00:1370:8030::/48.
    Тогда можно пропинговать адреса по маске 2a00:1370:8030:xxxx:964a:8cff:fe00:1123 (всего 16 бит, т.е. 65536 адресов). Если какой-то из них ответит - это искомый WAN IP. Если роутер дырявый, он может по этому адресу держать какой-то интерфейс управления.
    Ответ написан
    Комментировать
  • Возможно ли получить данные с телефона который использует мой вайфай?

    @romancelover
    программист C++ под Linux
    Напрямую подключиться только через вайфай и слить данные не получится, данные на телефонах достаточно хорошо защищены. Для получения доступа к данным нужен физический доступ и ввод пароля (https://m.habr.com/ru/post/541190/). Cookies передаются по HTTPS поэтому просто их угнать, как когда-то раньше, тоже не выйдет.
    Можно попытаться подсунуть ему фишинговую страницу, когда во время серфинга в интернете через ваш Wi-Fi он перенаправляется на страницу, выглядящую как форма авторизации в соцсети или каком-то популярном сервисе, но находящуюся на подконтрольном вам сервере. Пользователь может не заметить этого и ввести там свой пароль, который останется на вашем сервере.
    Если пользователь начинающий, и сидит через браузер, можно перенаправить его на sslstrip, чтобы снять защиту данных SSL. Браузер выдаст предупреждение о небезопасном подключении, но пользователь может на это забить. Но в современных браузерах есть защита от такого способа (HSTS), и если они запомнили, что на каком-то сайте вход через HTTPS, то HTTP без шифрования автоматом будет запрещаться.
    Ответ написан
    Комментировать
  • Как подключить веб камеру (смартфон) через wi fi, если компьютер подключен к роутеру кабелем?

    @romancelover
    программист C++ под Linux
    А в чем проблема? роутеры обычно объединяют Wi-Fi и проводную сеть в один сегмент сети. Можно подключить телефон к тому же Wi-Fi роутеру, к которому компьютер подключён кабелем, и ввести его IP на Wi-Fi, он должен быть доступен.
    Есть ещё один вариант, которым я предпочитаю пользоваться. Телефон подключается USB кабелем к компьютеру, включается режим "USB-модем", в свойствах подключения сети от телефона указывается "использовать соединение только для ресурсов в этой сети", чтобы компьютер не пытался выходить в интернет с телефона. На телефоне запускается приложение, для подключения к нему по проводу нужен IP-адрес проводного подключения, обычно это 192.168.42.129 (по ipconfig /all должен выводиться, либо как шлюз, либо как DHCP сервер). По проводу связь надёжнее.
    Можно аналогично запустить на телефоне точку доступа Wi-Fi, и указать при подключении на компьютере "использовать соединение только для ресурсов в этой сети" и вбить адрес точки доступа на телефоне.
    Ответ написан
  • Как подключить роутер в качестве модема?

    @romancelover
    программист C++ под Linux
    Режим "роутер в качестве модема" называется Bridge. Применяется в тех случаях, когда роутер используется как средство связи на канальном уровне, а не на сетевом, соединяя сети на разной физической основе, но с совместимым форматом кадра.
    Такой режим имеет смысл только тогда, когда роутер использует не простой Ethernet, а какую-нибудь другую технологию, которая может представляться как Ethernet, например DSL или GPON. В таком режиме роутер не получает IP-адрес от провайдера, он достаётся устройству за роутером, в качестве которого может выступать другой роутер в режиме собственно роутера, или компьютер (в таком случае в интернете может работать только одно устройство одновременно - провайдер должен выделять только один IP-адрес на порт, хотя возможно, что у некоторых провайдеров сеть недонастроена и нет этого ограничения). Роутер DIR-320 имеет WAN-интерфейс в виде простого Ethernet, поэтому его нет смысла настраивать в таком режиме.
    Например, МГТС подключается через GPON, и даёт свои роутеры с GPON портом. Но у них может быть плохой Wi-Fi без поддержки 5 ГГц, или тормознутый NAT, не справляющийся с большим числом подключений при скачке торрентов, или ещё какие-то глюки, а у вас уже есть хороший роутер с Ethernet портом и нормальным Wi-Fi. Можно перевести роутер МГТС в Bridge, подключить к нему свой роутер, он получит внешний IP-адрес, как будто МГТС завёл к вам обычный Ethernet кабель вместо GPON.
    Wi-Fi тоже может представляться как Ethernet, соответствующий Bridge режим работы называется "точка доступа". Как предыдущий комментатор указал, можно настроить раздачу интернета по проводу с Wi-Fi или c Wi-Fi по проводу, причём не обязательно использовать для этого именно режим Bridge.
    Ответ написан
    Комментировать