WPA
文章平均质量分 80
eager7
你如今的气质里,藏着你走过的路,读过的书,和爱过的人。
展开
-
wpa_supplicant对wep,wpa,wpa2的psk和隐藏ap的scan_ssid扫描配置
# 请不要修改下面这一行内容,否则将不能正常工作ctrl_interface=/var/run/wpa_supplicant# 确保只有root用户能读取WPA的配置ctrl_interface_group=0# 使用wpa_supplicant来扫描和选择APap_scan=1# 简单的情形:WPA-PSk密码验证方式,PSK是ASCII密码短语,所有合法的加转载 2012-11-30 10:50:08 · 11053 阅读 · 0 评论 -
wifi详解(一)
1 WLAN技术WLAN是英文WirelessLAN的缩写,就是无线局域网的意思。无线以太网技术是一种基于无线传输的局域网技术,与有线网络技术相比,具有灵活、建网迅速、个人化等特点。将这一技术应用于电信网的接入网领域,能够方便、灵活地为用户提供网络接入,适合于用户流动性较大、有数据业务需求的公共场所、高端的企业及家庭用户、需要临时建网的场合以及难以采用有线接入方式的环境等。转载 2013-01-14 10:42:00 · 1090 阅读 · 0 评论 -
wifi详解(二)
1 Wifi模块解析和启动流程1.1 框架分析WIFI整体框架如图所示:首先,用户程序使用WifiManager类来管理Wifi模块,它能够获得Wifi模块的状态,配置和控制Wifi模块,而所有这些操作都要依赖 Wifiservice类来实现。 WifiService和WifiMonitor类是Wifi框架的核心,如图所示。下面先来看转载 2013-01-14 10:42:54 · 1456 阅读 · 0 评论 -
wifi详解(三)
1 WLAN驱动结构介绍1.1 SDIO驱动在drivers/mmc下面是mmc卡,SD卡和SDIO卡驱动部分,其中包括host驱动,card驱动和core部分,由于网络接口卡挂接在SDIO总线上,所以在此之前我们先看一下SDIO的驱动结构。其驱动在drivers/mmc目录下的结构为: |-- mmc| |-- card转载 2013-01-14 10:43:24 · 1972 阅读 · 0 评论 -
wpa_supplicant 软件初始化流程图
原创 2013-01-16 10:52:48 · 2062 阅读 · 0 评论 -
wpa_cli软件初始化图
原创 2013-01-16 10:56:19 · 1190 阅读 · 0 评论 -
跟一下wpa_supplicant(1) 初始化
环境: android 2.3.4 wpa_supplicant 0.8 一切从 main.c 开始: (=>表示第1级, 那么==>表示下一级,类推)os_program_init => 参数解析& 获取=> wpa_supplicant_init(¶ms) ==> eap_register_methods /* 注册EAP method ,比如EA转载 2013-01-16 14:37:31 · 2876 阅读 · 0 评论 -
SIOCGIFFLAGS, SIOCSIFFLAGS
SIOCGIFFLAGS, SIOCSIFFLAGS读取 或 设置 设备的 活动标志字. ifr_flags 包含 下列值 的 屏蔽位:设备标志IFF_UP接口正在运行.IFF_BROADCAST有效的广播地址集.IFF_DEBUG内部调试标志.IFF_LOOPBACK这是自环接口.IFF_POIN转载 2013-01-18 11:02:43 · 22597 阅读 · 0 评论 -
跟一下wpa_supplicant(2) wifi enable
* 在wifi setting 中 check enanble 开始继续1. 收到MESSAGE_ENABLE_WIFIsetWifiEnabledBlocking(wifiService.java) => mWifiStateTracker.loadDriver => mWifiStateTracker.startSupplicant() ==> Wifi转载 2013-01-18 11:29:54 · 3242 阅读 · 0 评论 -
跟一下wpa_supplicant(3-1) connect AP
WPA-PSK连接从packagesappsSettingssrccomandroidsettingswifiWifiSettings.java 和 WifiDialog.java 开始1.如果你点中某个AP=> onClick执行 (WifiSettings.java) 代码如下:点击(此处)折叠或打开button == Wifi转载 2013-01-18 11:30:38 · 3581 阅读 · 0 评论 -
wpa_supplicant软件架构分析
1. 启动命令wpa supplicant 在启动时,启动命令可以带有很多参数,目前我们的启动命令如下:wpa_supplicant /system/bin/wpa_supplicant -Dwext -ieth0 -c/data/wifi/wpa_supplicant.conf -f/data/wifi/wpa_log.txt wpa_supplicant对于启动命令带的参数,用转载 2013-01-04 09:41:22 · 947 阅读 · 0 评论 -
为什么WiFi无法取代2G,3G网络
为什么WiFi无法取代2G,3G网络,大概有下边几个层次的原因:1、第一个原因就是频谱问题。WiFi使用的是国家规定的免费频谱,这个频谱处在2.4G的高频段上。2.4G的高频信号在自由空间传播的损耗大,导致在广覆盖上WiFi的频段不具备优势。而2G,3G网络在频段上具备这个优势外,在发射功率上也具备优势,这一点也是为了扩大无线信号覆盖半径的关键。这一点上Google现在搞的400M的白色频谱W转载 2012-12-18 10:10:21 · 954 阅读 · 0 评论 -
mac80211
自己学习网络部分的需要,慢慢翻译一些关于linux无线网络部分的一些资料,以备以后查阅本部分原文地址:http://wireless.kernel.org/en/developers/Documentation/mac80211关于mac80211mac80211是驱动开发者用来写softMAC无线设备驱动框架;softMAC设备可以让系统能更好的控转载 2012-12-05 19:37:34 · 2020 阅读 · 0 评论 -
路由界的 2012,WPS一键加密惊爆安全漏洞
WPS加密惊爆安全漏洞当今社会,生活节奏越来越快,一款网络设备是不是具有简单易用的特性,甚至决定了它的生存及竞争能力。对于无线路由器来讲,也是如此。从起初的手动加密到现在主流路由都具有的WPS一键加密,加密方式是变得简单快捷了,但安全性能是不是仍旧稳定可靠呢?答案不再是肯定的了。下面我们就首先来看看由美国计算机应急准备小组(US-CERT) 安全研究员Stefan Viehbock所发转载 2012-12-05 21:24:32 · 1065 阅读 · 0 评论 -
openssl
openssl: open security socket layer 开放源安全接口层 openssl不但实现了ssl的一些接口,它所涵盖的内容从底层对称、非对称加密算法的到建立在其上的PKCS(Public Key Infrastrature)的接口(包括X509证书、PKCS标准、ASN.1等)的实现是一应俱全,甚至还给了一个有关CA的例子。openssl这个包是由两部分组成的转载 2012-12-05 20:58:27 · 623 阅读 · 0 评论 -
wpa_supplicant对wep,wpa,wpa2的psk和隐藏ap的scan_ssid扫描配置
# 请不要修改下面这一行内容,否则将不能正常工作ctrl_interface=/var/run/wpa_supplicant# 确保只有root用户能读取WPA的配置ctrl_interface_group=0# 使用wpa_supplicant来扫描和选择APap_scan=1# 简单的情形:WPA-PSk密码验证方式,PSK是ASCII密码短语,所有合法的加密方式都允许连接network={转载 2012-12-06 15:37:26 · 2160 阅读 · 0 评论 -
wpa_supplicant 初始化流程分析
1. 启动命令wpa supplicant 在启动时,启动命令可以带有很多参数,目前我们的启动命令如下:wpa_supplicant /system/bin/wpa_supplicant -Dwext -ieth0 -c/data/wifi/wpa_supplicant.conf -f/data/wifi/wpa_log.txtwpa_supplicant对于启动命令带的参数,用了转载 2012-12-08 16:05:47 · 1071 阅读 · 0 评论 -
wpa_supplicant代码初探收藏
wpa_supplicant代码初探收藏 这几天在尝试把wpa_supplicant移植到windows ce上,替换微软的WZC。先把源代码down下来,了解了一下大致的结构。 wpa_supplicant运行的整个核心就是eloop_run函数。这个函数负责处理应用程序的请求和数据链路层发来的EAPOL数据。eloop的针对不同的平台有好几个实现版本,我这里只讨论针对WIN32转载 2012-12-08 16:12:00 · 5389 阅读 · 0 评论 -
Wi-Fi信道
也许一般的用户(尤其是女生)一听到“信道”这两个字就会头大,更不要说静下心去学习这门子东西了。就如上面的信号分析仪一样令人望而却步。但是,我在这边可以郑重告诉大家,了解你家用的无线路由器的信道是很必要的一件事情,某些时候可以让你有效的避开干扰。Wiki中对信道两字的解释是信道是信号在通信系统中传输的通道,是信号从发射端传输到接收端所经过的传输媒质。以无线路由器为例,转载 2012-12-11 10:47:15 · 5788 阅读 · 0 评论 -
wpa_cli取命令函数
int optind = 1;int optopt;char *optarg;int getopt(int argc, char *const argv[], const char *optstring){ static int optchr = 1; char *cp; if (optchr == 1) { if (optind >= argc) { /* all a原创 2012-12-12 10:01:01 · 2631 阅读 · 0 评论 -
RFKill
很 多 计 算 机 系 统 包 含 无 线 电 传 输 ,其 中 包 括 Wi-Fi、 蓝 牙 和 3G 设 备 。 这 些 设 备 消 耗 电 源 ,在 不 使 用 这 些 设 备 时 是 一 种 浪 费 。RFKill 是 Linux 内 核 中 的 一 个 子 系 统 ,它 可 提 供 一 个 界 面 ,在 此 界 面 中 可 查 询 、 激 活 并 取 消 激 活 计 算转载 2012-12-29 16:02:05 · 1182 阅读 · 0 评论 -
跟一下wpa_supplicant(3-2) connect AP
接前面(3-1)继续: 5. 接分支4.authenticate response 来了和前面一样:wpa_driver_nl80211_event_receive到=> process_event 收到 NL80211_CMD_AUTHENTICATE=37 ==> mlme_event (37) ===> mlme_event_auth转载 2013-01-18 11:31:13 · 6597 阅读 · 0 评论