【问题标题】:Is it possible to create a proxy server for any application?是否可以为任何应用程序创建代理服务器?
【发布时间】:2020-08-12 23:52:42
【问题描述】:

我一直在尝试创建一个代理服务器来分析我的计算机和游戏服务器之间发送的 TCP 包。 现在我知道你可以用 Wireshark 做这种事情,但我想了解它的逻辑以及如何建立连接。

我的主要问题是我不知道从哪里开始。我有来自 Process Explorer 的服务器 IP 和端口,并且有 Python 中的基本套接字编程知识,但正如我所说,我不知道该编写什么代码。

我是否应该编写一个套接字来劫持传入的 TCP 连接并将其转发到我的本地主机?但是我的客户端如何将数据发送到服务器?

如您所见,我有点迷茫,如果有人可以让我走上正确的道路,我会很高兴(我应该研究什么?)。

提前谢谢你。

【问题讨论】:

  • 如果您想分析从客户端流向服务器的 TCP 数据包,为什么不在客户端运行 tcpdump

标签: sockets networking tcp man-in-the-middle


【解决方案1】:

我认为有一个有用的工具可以帮助你:iptablesnetfilter。使用它,您可以劫持传入的 TCP 连接并将其轻松转发到您的本地主机。

【讨论】:

  • 谢谢,我会试一试,然后回复你。
猜你喜欢
  • 2010-11-21
  • 1970-01-01
  • 2017-12-14
  • 2017-03-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-12-24
  • 2017-12-01
相关资源
最近更新 更多