读取传入的 HTTP 响应主体到 CLI

Reading Incoming HTTP Response Bodies to CLI

有一个简单的游戏,我和我的朋友们都可以亲自和在线玩。我开发了一个 CLI 来记录我们的面对面游戏(我只是输入每一步),但我现在想用它来记录我们的在线游戏。我需要做的就是将发送到我的浏览器 (Firefox) 的 HTTP 响应主体通过管道传输到我的 CLI。很遗憾。我不知道该怎么做。

理想情况下,我正在寻找一个 Ubuntu 包,我可以从命令行 运行 捕获和 return 来自特定端点的所有 HTTP 响应主体。我研究了 tcpdump 和一些简单的代理服务器,但我不确定它们是否按照我的要求进行。

感谢您的帮助!如果我需要提供任何进一步的信息,请告诉我!

我使用了MITMProxy作为评论中推荐的ZachChilders。我发现设置起来有点困难,所以我将包括我遵循的设置和 运行:

1) Install MITMProxy.

2) Configure Firefox.

3) Create Add On to parse body.

4) 通过 Python 将数据流式传输到 CLI (TODO)。