Skip to content

Latest commit

 

History

History

fing

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

https://blog.cyeam.com/network/2015/03/16/fing

探测局域网里面的设备 16 March 2015 IMG-THUMBNAIL

用Golang实现Fing的功能。 之前用了一个牛逼的App,叫做Fing,它可以获取到本地局域网里面所有设备的IP、MAC地址和设备厂商。一直觉得很牛逼,今天好好想了想,发现也没那么多神秘。

穷举局域网里的IP 局域网IP一般有192和10两种形式。一般来说,10开始的局域网高端一些,能容纳的设备比较多。

穷举所有IP,有一个方式是通过trancert命令,记录访问某个网站经过的路径,那么第一条路径就是访问路由器,得到路由器IP之后,按最后一部分进行穷举。

但是这个方法有点麻烦,简化一点的,就是获取当前设备在局域网里面的IP,以此IP进行穷举。通过Golang获取IP的方法可以参考[1]。获取当前设备IP的方式可以参考: