http - 将传入的 HTTP 响应体读取到 CLI
问题描述
有一个简单的游戏,我和我的朋友可以亲自和在线玩。我开发了一个 CLI 来记录我们的面对面游戏(我只输入每个动作),但我现在想用它来记录我们的在线游戏。我需要做的就是将发送到我的浏览器 (Firefox) 的 HTTP 响应正文通过管道传输到我的 CLI。很遗憾。我不知道该怎么做。
理想情况下,我正在寻找一个可以从命令行运行的 Ubuntu 包,它将捕获并返回来自特定端点的所有 HTTP 响应主体。我研究了 tcpdump 和一些简单的代理服务器,但我不确定他们是否按照我的意愿行事。
谢谢你的帮助!如果我需要提供任何进一步的信息,请告诉我!
解决方案
我使用 MITMProxy 作为评论中推荐的 ZachChilders。我发现设置起来有点困难,所以我将包括我遵循的方向来启动和运行它:
2)配置火狐。
4) 通过 Python 将数据流式传输到 CLI (TODO)。
推荐阅读
- python - 在 Tensorflow 2.X 中测量 TFLite 模型的触发器
- node.js - 我有一个 json 文件,我想向它添加新字段
- c# - 使用匿名对象列表查询数组
- javascript - Javascript中的字符转义
- python - 使用 - < Dockerfile 构建 docker 映像时 COPY 指令出现问题
- .net - 在 Docker 中编译 .net 5 项目时不遵守复制目标
- python - 使用python从txt文件中提取行
- javascript - Vue3 vuex "TypeError: vuex__WEBPACK_IMPORTED_MODULE_1__.Store.commit is not a function"
- sql-server-2012 - SQL Server - 插入表太慢
- node.js - ZMQ sockets do not work as expected on Kubernetes