求教!用C语言检测WIFI,没有方向

软件和网站开发以及相关技术探讨
回复
一个普通的程序员
帖子: 2
注册时间: 2014-05-05 14:09
系统: Ubuntu 14.04

求教!用C语言检测WIFI,没有方向

#1

帖子 一个普通的程序员 » 2014-05-05 14:25

各位大牛好,我现在要写这样的一个工作:将ubuntu的无线网卡置成monitor模式,然后写一段C语言程序,检测周围的AP(开了WIFI的手机),并获取MAC地址等信息。
我百度了一段时间,只查到了网卡置成monitor模式的方法,但是检测WIFI的方法都是用各种各样的工具,没有查到这方面编程的信息。现在就想请教一下论坛的大牛们,我现在应该去查阅哪方面的信息,希望大家能给我一个方向
头像
astolia
论坛版主
帖子: 6703
注册时间: 2008-09-18 13:11

Re: 求教!用C语言检测WIFI,没有方向

#2

帖子 astolia » 2014-05-05 14:51

简单点可以在程序中调用那些工具,获取其输出。
要做底层实现,直接去看那些工具的源码就是了

http://ftp.ubuntu.com/ubuntu/pool/main/ ... rig.tar.xz
http://ftp.ubuntu.com/ubuntu/pool/main/ ... rig.tar.gz
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: 求教!用C语言检测WIFI,没有方向

#3

帖子 eexpress » 2014-05-05 14:56

在lin下跑的话,遵循这边的规则吧。使用上层服务,nm-tool直接调用,或者看源码。
● 鸣学
一个普通的程序员
帖子: 2
注册时间: 2014-05-05 14:09
系统: Ubuntu 14.04

Re: 求教!用C语言检测WIFI,没有方向

#4

帖子 一个普通的程序员 » 2014-05-05 15:14

astolia 写了:简单点可以在程序中调用那些工具,获取其输出。
要做底层实现,直接去看那些工具的源码就是了

http://ftp.ubuntu.com/ubuntu/pool/main/ ... rig.tar.xz
http://ftp.ubuntu.com/ubuntu/pool/main/ ... rig.tar.gz
多谢多谢!!我现在就看一看。因为这是我第一次在linux环境进行编程,所以知识面还是相当匮乏
回复