2012-03-20 89 views
1

我希望写在Delphi程序来观看互联网连接,如果有一定的响应接收(响应从程序请求),发送请求再次编码到另一台服务器,得到一个新的编码响应,解码并将其作为对发送主要请求的程序的响应。但我现在不会如何挂接互联网连接。我想用这个程序通过使用私人程序过滤我的国家政府,以避免阻止它。有什么想法吗?
感谢您的回答。德尔福互联网钩

+3

你想要一个[_proxy_](http://en.wikipedia.org/wiki/Proxy_server)。它是HTTP吗? – 2012-03-20 18:53:34

+3

你为什么想自己写这个?现在有很多工具可以做到这一点。自己做这件事是一项艰巨的任务。 – 2012-03-20 19:00:11

+0

HTTP和HTTPS都使用代理,所以我需要一个类似“Proxifier”程序的程序。我希望自己让每个人都能拥有自己的编码格式和他自己的服务器,以避免阻塞它,当前现有的软件服务器都被阻止。 – Vahid 2012-03-21 10:50:25

回答

1

品红系统发布的free set of Delphi components,让你看到你的计算机上的网络流量和检查的内容。如果您看到您正在寻找的响应,您的监控程序可以向另一台服务器发送请求。

关闭我的头顶,我不知道这是否会让你改变原始数据包的内容。如果没有,那么马库斯的使用代理的建议可能更适合你。

+0

谢谢,但它只是监控。 – Vahid 2012-03-21 10:53:49

+0

通过“monitor”,我的意思是它可以让你看到所有的网络流量,包括内容。我会更新答案。 – 2012-03-21 14:25:39

+0

是的,你可以看到,但你不能编辑它们。 – Vahid 2012-03-22 12:00:25

1

你可以试着在Winsock级挂钩的东西(有很多的例子对周围),但我建议你去一个更深层次的原因或使用分层服务提供商(LSP)。 我使用了从http://www.komodia.com Komodia的转向器。商业,但非常值得。 另请参阅这个职位 Is it possible to intercept dns queries using LSP/SPI?

+0

谢谢,我使用LSP关键字在互联网上发现了一些东西。我要去研究它。 – Vahid 2012-03-22 14:47:27