wpa_supplicant and hostapd 简介

1、wpa_supplicant

Wpa_supplicant 是一个在LinuxBSDWindows上支持WPA/WPA2IEEE 802.11i /RSN)认证的客户端。Supplicant IEEE802.1X/WPA的组件,被用于客户端(client station)。它实现了与WPA 认证端之间的沟通,并还可以控制漫游和IEEE802.11wlan驱动的认证/关联。

Wpa_supplicant的设计目的是对于不同的硬件、驱动和操作系统,所有WPA功能的C代码是可移植的。在wpa_supplicant的源代码中,所有硬件/驱动具体功能是在相应独立的文件中,这些文件实现定义好的驱动API

Wpa_supplicant中实现了一些控制接口。外部程序可以调用这些控制接口实现控制wpa_supplicant 守护进程、获取状态信息以及事件通知。

下面是wpa_supplicant 模块图,咋看很晕,那就先熟一下眼吧,相信等以后修为到时,自然拨开云雾。

Screenshot from 2013-03-21 22:50:04

                                                                                                                        Wpa_supplicant module

2、Hostapd

hostapd是一个用户空间的守护程序,主要用在接入结点(AP)和认证服务器上。它能够使得无线网卡切换为master模式,模拟AP功能,也就是我们说的软AP(Soft AP)

Hostapd 包括IEEE 802.11 访问端点管理(认证/关联)、IEEE 802.1X  WPA/WPA2 认证、EAP服务器和RADIUS认证服务的功能。它可以被编译成多种不同的功能组合。

Wpa_supplicant类似,hostapd中也实现了一些控制接口。外部程序可以调用这些控制接口实现控制hostapdt 守护进程、获取状态信息以及事件通知。

下面是hostapd模块图,咋看很晕,那就先熟一下眼吧,相信等以后修为到时,自然拨开云雾。

Screenshot from 2013-03-21 22:52:41

                                                                                                                     Hostapd modules

 

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值