是否可以为任何应用程序创建代理服务器?

时间:2020-08-11 21:40:29

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

我一直在尝试创建代理服务器来分析在我的计算机和游戏服务器之间发送的TCP程序包。 现在,我知道您可以使用Wireshark进行此类操作,但是我想了解它的逻辑以及如何进行连接。

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

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

如您所见,我有点迷茫,如果有人可以将我带入正确的道路(我应该研究什么?),我会感到非常高兴。

谢谢。

1 个答案:

答案 0 :(得分:1)

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

相关问题