2012-03-20 60 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