首页 > WEB互联网 > RTL-SDR之飞机追踪linux篇[kali linux]
2016
12-24

RTL-SDR之飞机追踪linux篇[kali linux]

演出开始前,我们来认识下我们今天的主角。掌声有请我们的主角儿们,啪啪啪啪啪啪…

好的,Kali linux是我们今天必须要用到的,两外一个就是博主花重金请来的RTL-SDR电视棒一枚。至于他们的来自,身份呢博主就不一一介绍了,想必对他们有兴趣的,早已对他们有过了解,那我们就进入正题吧。

kali linux 1.0.9a 64位 , RTL-SDR电视棒一个,芯片是RTL2832U,合照来一发

RTL-SDR之飞机追踪linux篇[kali linux] - 第1张  | OuYang-Blog

博主在虚拟机中操作,至于如何在虚拟机中使用USB,博主在GSM Sniffer那篇文章中已经说过,操作简单。

要在Linux下面实现飞机的追踪,我们需要一款软件,网上很多相关的文章介绍实现的方法都非常的繁琐,需要安装各种环境,博主这儿推荐一种非常简单的方法,非常简单。首先我们插入我们的电视棒(RTL-SDR),共享USB给虚拟机之后,执行

查看下USB是否正确

RTL-SDR之飞机追踪linux篇[kali linux] - 第2张  | OuYang-Blog

接下来安装dump1090这个软件,首先我们建立一个文件夹,免得混乱

使用git克隆源码到虚拟机然后编译

[2015-08-27更新 kali 2.0 64位 –开始]

然而,报错

一眼看上去,似乎是缺少什么包,那就安装下

OK,安装完成之后继续执行make,依然报错,依然是上面的错误,郁闷,不过没关系,折腾嘛,怕啥,我们来搜索下有没有类似的包,这里用apt-cache来搜索,得到如下搜索结果

仔细找找确实有很多关于sdr的软件包,上面错误中提到的软件包也在里面并且已经安装了,尝试安装dev版本的试下,

OK,安装完成之后继续执行make编译,

好了,报错,报错并不可怕,仔细阅读错误信息就能解决.这里已经没有提示找不到sdr的包了,少了另外一个包-lusb-1.0,那我们就安装下

这里提示libusb已经是最新版,一般遇到这种情况我们可以尝试安装dev版本的,好的,试下

顺利的安装之后继续编译

好了,编译成功

[2015-08-27更新 kali 2.0 64位 –结束]

编译完成后我们就可以直接用了,博主这里要提醒一下,展示地图所需要用到谷歌地图,大宋朝不让看他,所以各位看官需要自己先搭好VPN或者挂好代理。我们现在来追踪下飞机。还是进到刚刚的dump1090目录

然后执行

稍等一会你就会看到终端窗口出现一些数据,上面显示了飞机的一些数据

RTL-SDR之飞机追踪linux篇[kali linux] - 第3张  | OuYang-Blog

最明显的应该是左边的那些带字母和数字的,那个就是航班编号,在搜索引擎里面搜索字母的前两位就知道是哪家航空公司的飞机。要想获得较多的数据,请将天线放置在靠近窗口的位置,以便接收更佳的信号。当然这样看实在是不直观,我们打开浏览器,输入localhost:8080或者在主机中输入虚拟机的IP:8080也可以查看地图。

地图上明确的标出了当前地图上有几架飞机,时速多少,高度多少,地理坐标等信息,而且是时时刷新

RTL-SDR之飞机追踪linux篇[kali linux] - 第4张  | OuYang-Blog

单击一个飞机,可以从侧边栏看到飞机的详细信息。


 

最后编辑:
作者:欧阳
欧阳
设计界的一只猿|平面设计|创意|WEB安全|互联网

留下一个回复

你的email不会被公开。