Serial port 什么';It’这是一款用于逆向工程的好的、免费的串行端口监视器吗?

Serial port 什么';It’这是一款用于逆向工程的好的、免费的串行端口监视器吗?,serial-port,reverse-engineering,Serial Port,Reverse Engineering,我正在对串行协议进行反向工程,并对糟糕的工具感到沮丧。有谁知道一个好的,免费的工具来记录数据到/从Windows上的串行端口 要求: 必须是免费的 不得控制端口(即必须钩住文件API或内核,而不是试图打开设备) 必须具有某种过滤功能 写入可读或二进制日志,最好采用易于解析的格式 有什么想法吗?Portmon可以工作,但是它的日志很难使用,而且它的过滤器实际上是无用的;我也尝试过一些商业工具,但似乎没有什么符合要求。我一直在这样做,最终选择了一个硬件数据范围,它可以进行非侵入性的在线监控。我尝

我正在对串行协议进行反向工程,并对糟糕的工具感到沮丧。有谁知道一个好的,免费的工具来记录数据到/从Windows上的串行端口

要求:

  • 必须是免费的
  • 不得控制端口(即必须钩住文件API或内核,而不是试图打开设备)
  • 必须具有某种过滤功能
  • 写入可读或二进制日志,最好采用易于解析的格式

有什么想法吗?Portmon可以工作,但是它的日志很难使用,而且它的过滤器实际上是无用的;我也尝试过一些商业工具,但似乎没有什么符合要求。

我一直在这样做,最终选择了一个硬件数据范围,它可以进行非侵入性的在线监控。我尝试的软件解决方案对我不起作用。如果你有一台备用电脑,你可能会造一台,尽管它相当笨重。这可能会起作用,但我也没有尝试过。

我一直在这样做,最终选择了一个硬件数据范围,它可以进行非侵入性的在线监控。我尝试的软件解决方案对我不起作用。如果你有一台备用电脑,你可能会造一台,尽管它相当笨重。这可能会起作用,但我也没有试过。

我会找一个逻辑分析仪,把它连接到串行端口。我认为您可能只需要两条线路(Tx/Rx),因此应该有很多便宜的逻辑分析仪可用。不过,你手头没有时钟线,所以这可能会很棘手。

我会找一个逻辑分析仪,把它连接到串行端口。我认为您可能只需要两条线路(Tx/Rx),因此应该有很多便宜的逻辑分析仪可用。不过,你手头没有时钟线,所以这可能会很棘手。

我听说很多关于软件端口模拟器的好东西。您可以通过它“连接”物理串行端口,以便您的软件使用(受监控的)虚拟端口,并将所有通信转发到物理端口或从物理端口转发。我自己没有使用过它,但我在这里看到过很多推荐的软件。

我听到了很多关于软件端口模拟器的好消息。您可以通过它“连接”物理串行端口,以便您的软件使用(受监控的)虚拟端口,并将所有通信转发到物理端口或从物理端口转发。我自己也没有使用过,但我在这里看到过很多推荐的版本。

来自sysinternals(现在的MSFT)的可能是最好的监视器

我还没有找到一个好的免费工具来模拟端口和记录/重播通信。如果你想响应我最后在第二台机器上使用的命令和python,那么商业化的版本非常昂贵,或者非常有限,或者非常复杂。

来自sysinternals(现在的MSFT)的可能是最好的监视器



我还没有找到一个好的免费工具来模拟端口和记录/重播通信。如果您想响应我最后在第二台机器上使用的命令和python,那么商业化的版本非常昂贵,或者非常有限,或者非常复杂。

这看起来相当不错。谢谢+1从这里开始。出于兴趣,您是否将其用于另一个虚拟端口,例如蓝牙COM端口设备。eltima软件页面上的垃圾软件。这看起来相当不错。谢谢+1从这里开始。出于兴趣,您是否将其用于其他虚拟端口,例如蓝牙COM端口设备。eltima软件页面上的垃圾软件。这实际上是我最终使用的解决方案。编写了一些python脚本,将内容破解成我想要的形式,效果非常好。不幸的是,portman根本无法在任何x64系统上工作。这实际上是我最终采用的解决方案。编写了一些python脚本,将内容转换成我想要的形式,效果非常好。不幸的是,portman根本无法在任何x64系统上工作。根据我的经验,RealTerm()是最好的。监控、回波、捕获(到磁盘)都可以执行。转到电气工程?这个问题值得回答,尽管stackoverflow反对软件推荐。结束这个问题的愚蠢决定是没有建设性的。这是非常相关的。想要更多的意见和最近的东西。就像Windows10发布后的两年内。@JasonS,我同意。所以变得超级势利。EE和CS之间的交叉比大多数人(尤其是这里的web开发人员)想知道的要多。我今天花了几个小时解决了与OP相同的问题。发现哪个做得足够好。根据我的经验,RealTerm()是最好的。监控、回波、捕获(到磁盘)都可以执行。转到电气工程?这个问题值得回答,尽管stackoverflow反对软件推荐。结束这个问题的愚蠢决定是没有建设性的。这是非常相关的。想要更多的意见和最近的东西。就像Windows10发布后的两年内。@JasonS,我同意。所以变得超级势利。EE和CS之间的交叉比大多数人(尤其是这里的web开发人员)想知道的要多。我今天花了几个小时解决了与OP相同的问题。发现哪个做得足够好。链接死了。链接死了。