[success]项目需要,想获取摄像头传送的数据,因为摄像头是直接买的现成的,有配套的APP,但是做项目肯定不能直接用现成的,所以想自己看一下可不可以获取摄像头的数据。。如果没用的话在另想办法吧。。。[/success]
抓手机的包
开启代理
前提是手机和电脑在同一局域网内,然后用fiddler设置一下代理(在 Tools -> Options…-> Connections页签里面)。设置一下端口,然后自己重启一下fiddler。
查看ip
自己用电脑打开cmd然后输入ipconfig,记住自己的电脑IP地址。手机连接代理
手机连接局域网,然后设置一下代理。我这里用小米MAX2作为演示。自己按照我这个要求填上代理,然后开启fiddler就可以直接显示手机的代理了,什么都不需要做,手机浏览网页可以直接显示手机浏览的内容。。。
最后测试了一下,发现摄像头并不是用HTTP协议传送数据的,所以fiddler抓包失败,看来应该是用TCP协议或者UDP协议。我们换一个抓包工具。。
WireShark使用
下载安装
我们换一个比较著名的抓包工具再试一下,这里我选择的是WireShark。软件下载地址:https://www.wireshark.org/download.html
实战
我们现在用wireshark来尝试抓摄像头的包。(电脑先创建一个wifi热点)自己用cmd查看自己wifi热点所在的网段。。。
我这里是本地连接1