一种WiFi信道的监听方法技术

技术编号:14509505 阅读:176 留言:0更新日期:2017-02-01 02:05
本发明专利技术提供了一种WiFi信道的监听方法。所述方法包括将两个不同的网卡进行封装,形成聚合库的步骤;用户向发起全网络扫描请求指令的步骤;主网卡发起扫描操作的步骤;用户选择某一个WLAN进行监听的步骤;聚合库判断该WLAN是属于单信道还是双信道,如果是属于单信道,将开启主网卡的抓包线程,并设置主网卡对应的信道,如果是双信道,将启动主网卡和从网卡的抓包线程,并分别设置网卡到对应的不同信道上的步骤;等用户发出停止监听请求指令,聚合库将网卡设置回正常模式,并停止抓包线程,等待下一次操作请求的步骤。本发明专利技术利用双网卡的封装解决了WLAN扩频技术带来的无法完整捕获完整流量的问题,且能够根据用户所选择监听的WLAN情况启用其中一个网卡或者两个网卡,十分灵活,具有极好的应用价值。

【技术实现步骤摘要】

本专利技术属于数据通信领域,尤其涉及到一种WiFi信道的监听方法。
技术介绍
信道也称作通道(Channel)、频段,是以无线信号(电磁波)作为传输载体的数据信号传送通道。无线网络(路由器、AP热点、电脑无线网卡)可在多个信道上运行。在无线信号覆盖范围内的各种无线网络设备应该尽量使用不同的信道,以避免信号之间的干扰。由于传统的WiFi局域网(WLAN)只工作在一个信道下,无线网络监听分析产品基本也是支持单信道的监听。而随着WiFi技术的普及,使用WLAN的用户数量大幅增加,加上802.11n推出后,传输带宽大幅提高。引入了另一个问题,单信道下电磁信号冲突越来越高,限制了WLAN通信的质量和速度。最近,AP设备支持了扩频技术,默认将一个WLAN配置在双信道下,会根据信道的负载情况,自动的将WiFi客户端调配到主信道或者从信道下。对于无线网络监测分析产品,之前的单信道监测技术无法完整的捕捉单个WLAN的全部流量。
技术实现思路
为解决上述问题,本专利技术提供了一种WiFi信道的监听方法,包括如下步骤:步骤一:将两个不同的网卡进行封装,形成聚合库,所述聚合库封装了两个网卡的驱动,合并双网卡的采集流量,接收用户提供对双信道WLAN的操作指令并执行;选择两个网卡中的一个作为主网卡,另一个为从网卡。所述主网卡用于进行扫描,从网卡用于进行监听。步骤二:用户向聚合库发起全网络扫描请求指令;步骤三:主网卡执行扫描操作,扫描完成后,将收集的当前附近所有WLAN相关信息返回给用户;步骤四:用户选择某一个WLAN进行监听,该WLAN的信息被发送给聚合库;步骤五:聚合库判断该WLAN是属于单信道还是双信道,如果是属于单信道,将开启主网卡的抓包线程,并设置主网卡对应的信道;如果是双信道,将启动主网卡和从网卡的抓包线程,并分别设置两个网卡到对应的不同信道上;步骤六:等用户发出停止监听请求指令,聚合库将网卡设置回正常模式,并停止抓包线程。等待下一次操作请求。进一步的,步骤五中,如果是双信道,在抓包线程对主网卡和从网卡捕获的数据进行合并。进一步的,步骤三中所述的相关信息包括信号情况,信道信息,加密状态信息,SSID信息,BSID信息。进一步的,步骤四具体为:用户选择某一个WLAN进行监听分析,该WLAN的BSID信息和信道信息被发送给聚合库。进一步的,步骤六中,所述正常模式下,主网卡用于进行扫描,从网卡用于进行监听。本专利技术的有益效果为:本专利技术利用双网卡的封装解决了WLAN扩频技术带来的无法完整捕获完整流量的问题,且能够根据用户所选择监听的WLAN情况启用其中一个网卡或者两个网卡进行监听,十分灵活,具有极好的应用价值。具体实施方式本专利技术提供了一种WiFi信道的监听方法,可归纳为如下几步步骤一:将两个不同的网卡进行封装,形成聚合库,所述聚合库封装了两个网卡的驱动,合并双网卡的采集流量,接收用户提供对双信道WLAN的操作指令并执行。选择两个网卡中的一个作为主网卡,另一个为从网卡。正常情况下,主网卡用于进行WLAN扫描,从网卡用于进行监听。在双信道监听时,两个卡都用于监听。步骤二:用户向聚合库发出全网络扫描请求指令。步骤三:主网卡执行扫描操作,扫描完成后,将收集的当前附近所有WLAN相关信息返回给用户。步骤四:用户选择某一个WLAN进行监听分析,该WLAN的信息被发送给聚合库。步骤五:聚合库判断该WLAN是属于单信道还是双信道,如果是属于单信道,将开启主网卡的抓包线程,并设置主网卡对应的信道。如果是双信道,将启动主网卡和从网卡的抓包线程,并分别设置两个网卡到对应的不同信道上。步骤六:等用户发出停止监听请求指令,聚合库将网卡设置回正常模式,并停止抓包线程。等待下一次操作请求。进一步的,步骤五中,如果是双信道,在抓包线程对主网卡和从网卡捕获的数据进行合并。进一步的,步骤三中所述的相关信息包括信号情况,信道信息,加密状态信息,SSID信息,BSID信息。进一步的,步骤四具体为:用户选择某一个WLAN进行监听分析,该WLAN的BSID信息和信道信息被发送给聚合库。本文档来自技高网...

【技术保护点】
一种WiFi信道的监听方法,其特征在于,包括如下步骤:步骤一:将两个不同的网卡进行封装,形成聚合库,所述聚合库封装了两个网卡的驱动,合并双网卡的采集流量,接收用户提供对双信道WLAN的操作指令并执行;选择两个网卡中的一个作为主网卡,另一个为从网卡;步骤二:用户向聚合库发起全网络扫描请求指令;步骤三:主网卡执行扫描操作,扫描完成后,将收集的当前附近所有WLAN相关信息返回给用户;步骤四:用户选择某一个WLAN进行监听,该WLAN的信息被发送给聚合库;步骤五:聚合库判断该WLAN是属于单信道还是双信道,如果是属于单信道,将开启主网卡的抓包线程,并设置主网卡对应的信道;如果是双信道,将启动主网卡和从网卡的抓包线程,并分别设置两个网卡到对应的不同信道上;步骤六:等用户发出停止监听请求指令,聚合库将两个网卡设置回正常模式,并停止抓包线程。

【技术特征摘要】
1.一种WiFi信道的监听方法,其特征在于,包括如下步骤:步骤一:将两个不同的网卡进行封装,形成聚合库,所述聚合库封装了两个网卡的驱动,合并双网卡的采集流量,接收用户提供对双信道WLAN的操作指令并执行;选择两个网卡中的一个作为主网卡,另一个为从网卡;步骤二:用户向聚合库发起全网络扫描请求指令;步骤三:主网卡执行扫描操作,扫描完成后,将收集的当前附近所有WLAN相关信息返回给用户;步骤四:用户选择某一个WLAN进行监听,该WLAN的信息被发送给聚合库;步骤五:聚合库判断该WLAN是属于单信道还是双信道,如果是属于单信道,将开启主网卡的抓包线程,并设置主网卡对应的信道;如果是双信道,将启动主网卡和从网卡的抓包线程,并分别设置两个网卡到对应的不同信道上;步骤...

【专利技术属性】
技术研发人员:罗鹰王思宇林康
申请(专利权)人:成都科来软件有限公司
类型:发明
国别省市:四川;51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1