Skip to content

WiFi Detective 尽可能的扫描你局域网中所有的设备 WiFi侦探

Notifications You must be signed in to change notification settings

CeleryIce/WiFiDetective

 
 

Repository files navigation

WiFiDetective

功能和实现

1 WiFi扫描:获取你的android设备能够扫描到的所有的WiFi设备,并返回基本信息:SSID、WiFi信号强度、信道以及加密方式
2 设备扫描:尽可能的获取所有你android设备所在的WiFi下的所有连接该WiFi的设备及其信心:IPMAC、名称或者厂商

实现原理

WiFi扫描

注册android的广播,实现监听即可。

设备扫描

关键技术

  • android下如何进行ping操作
  • android下如何判断端口是否打开
  • android如何读取arp表
  • android下如何通过ip获取mac地址
  • android下如何通过ip获取部分设备的名称(NetBios service)
  • android下如何通过mac地址获取设备的厂商
    以上的这些你通过阅读代码就可以得到。请关注……谢谢……

##效果图 image
image
image ##引用库

About

WiFi Detective 尽可能的扫描你局域网中所有的设备 WiFi侦探

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%