我基本上想要捕获所选端口中的所有数据包并通过HTTP传输它们。 这样做的最佳方式是什么? 我应该使用像SharpPcap这样的数据包捕获程序吗?
编辑:我想让2台计算机正在连接安全网络以相互协作。 为此,我需要编写一个客户端程序和一个服务器程序。 因此client1将通过HTTP将数据包发送到服务器,服务器将通过HTTP将其发送到client2。
答案 0 :(得分:1)
您的问题有点模糊,通过HTTP传输它们是什么意思?将它们转移到哪里,然后做什么?
以Tor为例。 Tor将在本地设置SOCKS和HTTP代理供您使用。只要客户端支持其中一种协议,您就可以连接到代理。然后,本地代理将通过Tor网络将请求路由到退出节点,然后退出节点将连接到更广泛的世界。
在你的情况下,你想要类似的东西。本地的SOCKS或HTTP代理,然后将HTTP请求发送到某个出口点,然后该出口点将执行相关的真实请求。
在任何时候你都不需要进行数据包捕获,因为这只会使事情过于复杂并且在另一个层面上工作。
答案 1 :(得分:1)