问题标签 [wpa]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
networking - 无法使用 Wireshark(通过 Wi-Fi)找到特定设备的流量
我有一个设备与我的机器上运行的 TCP 服务器通信。我的机器通常通过以太网连接到网络,但是我也有一个无线适配器,可以用来连接到我的路由器。设备(TCP 客户端)连接到我的路由器(WPA2-个人/AES 加密/安全密钥)。
我可以在我的以太网适配器上看到带有 Wireshark 的设备与我的服务器通信。查看无线适配器时找不到设备(我正在通过 IP 查找设备)。我进入 Edit > Preferences > Protocols > IEEE 802.11 wireless Lan > Decryption Keys > 然后设置 wpa=pwd "password:ssid" 和 wep-psk "key that I generate here "。
我从来没有使用过 Wireshark 来查看不是来自我的 PC 的流量,但是在这个特定的情况下有必要对问题进行故障排除。任何帮助将不胜感激。
wifi - 需要帮助修复 Reaver 中的“无法关联”错误
我正在通过在线课程学习道德黑客。在我练习的过程中,我正在破解我自己的路由器的wifi密码,但是我得到了以下错误:
谁能指导我如何解决这个问题?设备处于监控模式,我使用的命令是:
node.js - 在 node.js 中获取 wpa_supplicant 接口列表
我的最终目标是创建一个可以告诉我为什么无线连接设置失败的模块。
目前我正在尝试使用node-dbus模块访问 wlan0 接口。就目前而言,wpa_supplicant 告诉我它不知道 wlan0
'wpa_supplicant 对此接口一无所知。'
非常感谢任何帮助或建议。
代码:
更新1:
我使用 DBus 属性 api 来调查 Interfaces 属性,发现属性本身为空。
我唯一的结论是 wpa_supplicant 从不向 dbus 注册任何新接口。
(我已确保使用终端命令使用 wpa_supplicant 设置我的 wlan0)
android - 如何在不重启手机的情况下使用 adb 连接到新的 WiFi 网络
我已将网络条目添加到 wpa_supplicant.conf 并将文件复制到我的 android 设备中的 /data/misc/wifi 文件夹中。
adb push wpa_supplicant.conf /data/misc/wifi/wpa_supplicant.conf
在此之后,我切换 WiFi“关闭”和“打开”,但我的手机只连接到保存的网络,它会覆盖 wpa_supplicant.conf 中的条目。
如果我“忘记”了保存的网络,则设备不会连接到任何网络。
有什么方法可以强制我的设备连接到新的 WiFi 网络(无需手动干预)而不重新启动设备?我的意图是自动化 android 设备的 WiFi 测试。
events - 您可以从 linux 中的 wpa_supplicant 订阅 netlink 事件吗?
鉴于 Linux 中的 wpa_supplicant 使用 nl80211,我可以订阅其中一个多播组并监听关联、解除关联、身份验证和解除身份验证事件吗?
linux - 使用具有 2.4/5Ghz 通道的 wpa_supplicant 进行软接入点/客户端连接
这是一个奇怪的问题。让我从那开始。
我目前正在开发 Digi 的 Yocto 嵌入式 linux 板,如果这很重要的话。我刚刚设法通过使用 dnsmasq 和 wpa_supplicant,允许其他设备连接到板。
我目前的问题是:我可以使用 5.0 Ghz 通道来允许其他设备连接,并使用 2.4 Ghz 通道来允许板连接到其他 wifi 接入点吗?
我的配置:
有没有人知道如何让它做到这一点(或者更好的是,我正在做的改进版本)?
android - Google 如何(通过 API)获取我的 Wifi 密码以便在 GoogleCast 应用中使用?
我需要将我正在开发的硬件设备配置为在 Wifi 网络上。它有 Wifi(嵌入式 linux),我想在 Android 上安装一个应用程序,几乎与 GoogleCast 应用程序(https://play.google.com/store/apps/details?id=com.google.android)一模一样。应用程序.chromecast.app )
配置设备时,Google Cast 应用程序有一个屏幕询问是否可以从我的 Android 设备提供 Wifi 密码,或者我是否想手动提供。能够以这种方式配置我的设备将非常有益,因此用户无需记住或手动输入 Wifi 密码。Google Cast 应用似乎使用以下权限:
需要明确的是,我不在乎我是否曾经看到或记住了 Wifi 密码。如果我可以将不透明的消息推送到正在配置的设备上,说明如何连接到网络,那也足够了。但我认为这是一个很长的机会(我可能会在设备上实现 Android,但那是完全不同的蠕虫罐头。所以我想知道我可以使用哪些 API 来获取密码?
我做了一些研究,发现一个只会返回我“ ”,但这也不起作用(除非密码是“ ”,我可能不会)
android - 使用 CCMP 作为 WPA2 的组密码
我正在使用 WifiManager 在代码中设置 Wifi 连接,但该连接似乎使用 TKIP 作为组密码而不是 CCMP。这是正常的吗?会不会是路由器的问题?我正在像这样设置 WifiConfig:
当我在设备上观看与 wpa_cli 的连接时,我看到:
IFNAME=wlan0 <3>WPA: Key negotiation completed with 50:6a:03:16:8c:18 [PTK=CCMP GTK=TKIP]
不应该是最后一部分GTK=CCMP
吗?据我了解,组密码用于广播消息,成对密码用于直接通信。为什么两者会不同?
wifi - 无法登录到我的无人机创建的 WPA2 WiFi
我有一个由 Hithot 制造的 Quadcopter MJX RC X300。它还具有 Wifi 连接功能。所以我将之前打开的 WiFi 更改为 WPA2 并将密码设置为 5 个字符“alpha”,现在我无法连接到我的 Quadcopter 并且变得无用。每当我尝试输入密码时,它显示的字符不足,并且密码无效。
我什至尝试在密码后使用空格、00、%20 使其变为 8 个字符,但没有运气
请帮助我该怎么办,我打算在那架无人机上做一些项目。
linux - Linux 反复扫描无线网络
我正在开发具有触摸屏的基于 Linux 的 IOT 设备。我使用 wpa_supplicant 然后 wpa_cli 从我的应用程序管理无线网络。
从技术上讲,在 wifi 扫描期间究竟会发生什么?
命令 scan_interval 会对电源使用、网络链接质量和性能产生什么影响?