无线调试有啥好的工具,可以看到各种数据包?空口抓包怎么弄?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了无线调试有啥好的工具,可以看到各种数据包?空口抓包怎么弄?相关的知识,希望对你有一定的参考价值。

想要调试无线协议,但是不知道怎么抓包,请赐教!

参考技术A 目前抓包软件比较有名的是 wireshark、Omnipeek、Sniffer这三个。
Wireshark是免费软件,比较适合电脑上抓包;Omnipeek和Sniffer支持空口抓包,Sniffer是大型软件,用来抓包属于大材小用,它适合大型网络的稳定性维护;所以个人使用还是建议用Omnipeek,适合分析抓取无线数据。
OmniPeek代表一股新生力量,它对无线网络、语音等技术都有很好的支持。OmniPeek可以使用很多的Plugin,使得它能很快适应新出现的业务和应用。所以OmniPeek很适用于网络不是很大,应用经常更新的环境。无线环境和千兆环境也可以选择OmniPeek 。
网上可以下载到Omnipeek 5.1版本,但是Omnipeek需要特定的网卡和驱动去配合,官网上有一些支持的网卡都比较贵,可以去tao宝看看,直接搜Omnipeek就应该可以找到了。本回答被提问者和网友采纳

ruby 1.9 和 RSpec2 有啥好的突变测试工具吗?

【中文标题】ruby 1.9 和 RSpec2 有啥好的突变测试工具吗?【英文标题】:Are there any good mutation testing tools for ruby 1.9 and RSpec2?ruby 1.9 和 RSpec2 有什么好的突变测试工具吗? 【发布时间】:2012-01-05 08:57:00 【问题描述】:

我曾经使用 Heckle,但由于 ParseTree 的问题,它与 ruby​​ 1.9 不兼容。我一直在寻找替代方案,但唯一看起来很有希望的是 Chaser,并且没有任何明确的文档可以用来查看是否可以使其与 RSpec 一起使用。它似乎有 Test::Unit 依赖项。

那么 - 有没有人使用任何很酷的工具来真正检查你的测试质量?

或者 - 有没有比 c0 覆盖率更好的覆盖率工具?这将有助于解决同样的问题。我现在用的是cover_me,不过是c0,比如rcov。

【问题讨论】:

【参考方案1】:

您查看过Mutant gem 吗?

它适用于 Rspec。

There is a nice tutorial here

$ gem 安装mutant-rspec $ 突变体 -I lib -r your_library --use rspec "YourClass#method_to_mess_with"

【讨论】:

当前版本的mutant 不再支持该语法。当前接口见solnic.eu/2013/01/23/mutation-testing-with-mutant.html。我很快就会阅读一个明确的规范文件选择选项。 -- 免责声明,我是变种人的作者。 只是突然回到这里进行更新 - 似乎突变体和 heckle 都有 Rails 问题,或者至少是我正在使用的堆栈。他们似乎走得更远了——ParseTree 不再是问题。我希望我知道足够的帮助。 :( 恕我直言,情况正好相反。 Rails 及其奇怪的自动加载/环境设置导致突变体出现问题;)这是 rails 支持票:github.com/mbj/mutant/issues/21希望将来有更多时间用于开源。【参考方案2】:

Chaser 还可以使用突变测试框架示例:exemplor-chaser。

不幸的是,追逐者的创造者拥有金鱼的注意力,并且不再维护它。他对突变体有点兴趣,也想看看是否可以修改 heckle 以使用 ruby​​_parser 而不是 ParseTree。

【讨论】:

以上是关于无线调试有啥好的工具,可以看到各种数据包?空口抓包怎么弄?的主要内容,如果未能解决你的问题,请参考以下文章

当源代码不可用时,有啥好的分析工具可以使用?

物联网ZigBee3.0协议E18-2G4U04B模块无线数据抓包调试的方法

有啥好的工具可以重构 Perl Web 代码吗? [关闭]

抓包工具都有啥

ruby 1.9 和 RSpec2 有啥好的突变测试工具吗?

有啥好的习惯和工具可以帮助程序员提高工作效率