问题标签 [tcpmon]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2206 浏览

exception - 任何人都知道如何让 TCPMON 在 Mac 上工作?

请不要关闭这个问题。它与程序员使用的工具有关,并且很可能有程序员相关的答案。

我试图在没有 Apache 的 Mac 上运行 tcpmon。我从这里(https://code.google.com/p/tcpmon/)下载了它,然后运行它。

现在我的系统上没有 JDK,我下载的只是 JAR。我想知道这是否是一个已知问题,以及是否有解决方法。

0 投票
1 回答
1150 浏览

selenium - 跨所有浏览器捕获 Web 驱动程序网络流量

我想用 Java 捕获来自 Web Driver 的所有网络调用。我没有做任何 UI 测试,只是测试 JS 执行以及一些网络调用的请求和响应。

我尝试按照大多数论坛中的建议使用 Browser Mob,但我需要它在所有浏览器中都能正常工作。它与 Firefox 完美配合,但我遇到了其他一些问题。Safari 驱动程序不支持代理功能。

我不想使用 Fiddler,因为它涉及调用和存储调用的一些手动步骤。然而,作为代码内代理的 Browser Mob 可以以更流畅的方式集成。

我还尝试使用 Selenium 独立服务器包中包含的类 RC 包。但是,我在跨域中有一些 HTTPS 调用和一些嵌套的 iframe。我对一些跨域 POST 调用特别感兴趣,但效果并不好。此外,人们一直说不建议使用该软件包。

所以,我有一个解决方案,我们可以使用在机器上运行的独立代理服务器。使用主机条目,我们将指向 Web Driver 来访问代理而不是实际的服务器。代理将记录所有传入呼叫并将它们路由到实际的服务器主机。稍后,我可以向代理发出请求,该代理将返回它截获的所有调用。我不确定它是否仍然称为代理或路由器。

我遇到了 TCPmon,但它不再受支持。有谁知道一些可以在 Unix 系统或任何替代解决方案上运行的类似工具?

0 投票
1 回答
141 浏览

http - 任何工具,如用于 linux 的 TCPMon,可以随时随地编辑消息

我有一个服务器和一个客户端交换 HTTP 消息,我想要一个可以创建列表地址和目标地址(如 TCPMon)的工具,它可以保存消息并让我编辑消息并转发到目标地址。linux有没有这样的工具?

0 投票
2 回答
587 浏览

ruby - Ruby 的 net/http 使用什么端口?

我正在使用 Ruby 的 net/http 库向我的开发服务器发送 RESTful 请求。我在正确解析我在请求中发送的数据时遇到了问题,因此我没有研究如何检查我通过 Ruby 发送的请求。

关于我在此处发布的另一个问题,询问 JSON 数据是如何在 http 请求中发送的,我收到一条评论说我可以使用TCPMon检查请求。为了使用 TCPMon 检查请求,我需要知道在哪个端口上查找请求。

这把我带到了这里。Ruby(和 net/http)使用什么端口发送 HTTP 请求?