一种基于IEEE802.11标准的SoftMAC实现方法
- 格式:pdf
- 大小:274.29 KB
- 文档页数:5


利用OmniPeek进行空口抓包以及802.11报文分析omnipeek是一款不错的网络报文扫描软件,他不仅可以扫描有线网络下的报文信息,还可以针对无线网卡进行监控和扫描。
通过该软件我们就可以更清晰更快捷的定位无线网络故障,根据扫描结果调整自己无线设备的位置和参数信息。
一、OmniPeek能做什么和其他sniffer工具一样OmniPeek可以针对自己网卡接收和发送的每个报文进行分析和保存,另外还可以针对一些广播报文进行分析,结合各种过滤规则可以让我们更清楚的了解当前网络中存在的问题。
当然和其他sniffer工具不同的是OmniPeek可以针对无线网卡进行监控,通过对无线报文的分析了解无线网络的运行状况,让用户可以清楚的知道无线网络使用的频段,信号强弱,SSID信息等内容。
二、安装OmniPeek软件第一步:下载后运行主程序将进行自解压操作,我们指定一个路径点“unzip”解压按钮即可。
第二步:到解压缩目录中找到可执行安装程序,运行后选择第一行的install OmniPe ek。
第三步:出现OmniPeek安装向导,我们点“NEXT”按钮继续操作。
第四步:经过注册步骤后同意安装许可协议。
第五步:在安装过程中会要求在本机安装.net framework 2.0程序,我们点YES即可自动安装。
第六步:软件会自动将.net framework 2.0安装到本地硬盘,大概需要几分钟的时间。
第七步:顺利安装.NET Framework 2.0后点完成按钮返回到OmniPeek安装向导。
第八步:选择安装类型,一般为了更好的分析网络我们选择“Complete”完全安装,点“NEXT”按钮继续。
第九步:接下来是选择安装的语言,只有英文和日文两种,对于我们大多数用户来说选择英文界面即可。
第十步:同样除了.NET Framework 2.0程序外我们还需要在本机安装Microsoft Visual C++ 2005程序,点确定开始安装。
软AP的实现------hostapd的编译运⾏最近要给摄像头做⼀个软ap,让⼿机能够连上这个热点,从⽽能够与摄像头进⾏通信。
1、什么是hostapd :hostapd能够使得⽆线⽹卡切换为master模式,模拟AP(通常可以认为是路由器)功能,也就是我们说的软AP(Soft AP)。
Hostapd的功能就是作为AP的认证服务器,负责控制管理stations(通常可以认为带⽆线⽹卡的PC)的接⼊和认证。
通过Hostapd可以将⽆线⽹卡切换为AP/Master模式,通过修改配置⽂件,可以建⽴⼀个开放式的(不加密)的,WEP,WPA或WPA2的⽆线⽹络。
并且通过修改配置⽂件可以设置⽆线⽹卡的各种参数,包括频率,信号,beacon包时间间隔,是否发送beacon包,如果响应探针请求等等。
还可以设置mac地址过滤条件等。
下⾯是⽆线⽹卡常见的⼯作模式及其作⽤。
2、编译移植基于RTL8188EUS⽆线⽹卡的驱动程序版本:wpa_supplicant_hostapd-0.8_rtw_r7475.20130812进⼊hostapd⽬录,修改Makefile 找到如下语句:ifndef CCCC=gccendif删除上⾯的语句,改成⾃⼰编译服务器的gcc,然后make。
CROSS_COMPILE=arm-xxxx-linux-CC=$(CROSS_COMPILE)gcc⽣成hostapd和hostapd_cli3、运⾏hostapd,创建软APvi /etc/hostapd.conf1)、创建不需要密码的APctrl_interface=/var/run/hostapdinterface=wlan0driver=rtl871xdrvssid=Ap117081234000009channel=8macaddr_acl=0auth_algs=1ignore_broadcast_ssid=02)、创建wep加密类型的APctrl_interface=/var/run/hostapdinterface=wlan0driver=rtl871xdrvssid=Ap117081234000009channel=8macaddr_acl=0auth_algs=2ignore_broadcast_ssid=0wep_key0=1234567891200wep_default_key=03)、创建wpa psk加密类型的APctrl_interface=/var/run/hostapdinterface=wlan0driver=nl80211ssid=Ap117081234000009channel=1macaddr_acl=0auth_algs=1ieee80211n=1hw_mode=gignore_broadcast_ssid=0wpa=2wpa_passphrase=123456789wpa_key_mgmt=WPA-PSKwpa_pairwise=TKIPrsn_pairwise=CCMP运⾏命令: ./hostapd -B /etc/hostapd.conf -dd电脑可以搜到这个wifi,但是连接不上⼿机也可以搜到连不上的原因是没有dhcpserver为其分配IP。