如何抓取机顶盒的tcp包?

我的主机和机顶盒在同一个局域网的内网网段内,机顶盒可以上网,我想抓机顶盒出去的所有的http通信的包,如何操作?我有很多路由器,但是好像抓不到机顶盒的包

阅读 11.7k
5 个回答

我觉得要接一个能够底层抓包的中间设备 可能要自己做个ARM了

底层抓包?TCP算不算底层,我就需要TCP HTTP的数据包就行了

找个有俩网卡的机器做转发,同时把数据包抓下来……

新手上路,请多包涵

找台能上网的电脑,设置成共享上网服务器。机顶盒通过这个电脑上网,也就是网关填成这个电脑的IP。在这台电脑上安装抓包软件Ethereal,就能抓包了。注意按照IP、HTTP过滤报文,否则包太多看不过来。

或者如果有HUB(不是交换机)的话更简单,直接把网线、机顶盒、装了Ethereal的电脑都连HUB上就行了,不用配置共享上网。

ls说的不错,如果是采用hub,采用的是广播,你在自己的机器上就可以抓包的
如果采用的交换机,只能在交换机上抓包,或者在你机器上做个代理,让机顶盒走你的机器上网。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进