2011-01-23 38 views
1

我有一個工具,我需要使用一個https網站,但它只支持http。我需要某種代理工具,可以在我的工具和https站點之間作爲一名男士工作,使請求看起來像是該工具的http。連接將如下所示: 工具 - > HTTP - >代理 - > HTTPS - >網站 - > HTTPS - >代理 - > HTTP - >工具作爲我的工具(僅支持http)和https站點之間的中間人的代理?

有誰知道一個工具或我可以設置的東西將爲此目的工作?我已經通過一些IRC頻道詢問並搜索了Google,但我真的不知道在搜索Google時如何說出它,並且不確定要通過IRC詢問哪個頻道。

任何幫助將不勝感激!

回答

0

看起來像這樣SSL MITM proxy可以做你正在問的東西。

+0

不需要,我需要一些代理服務器,接受http請求,將它們轉換爲https請求,獲取響應,然後將它們發送回請求的原始工具,看起來像是http響應。我的工具不允許我輸入https網址。 – 2011-01-23 14:55:56

+0

鑑於源代碼可用,似乎是一個相當微不足道的變化。 – Flexo 2011-01-23 14:58:29

+0

必須有一個更簡單的解決方案。 – 2011-01-23 15:38:15

1

嘗試cUrl。如果您的工具使用stdin/out,則可以通過捲曲來管理工具的stdin/out。如果需要,還可以在代碼中使用庫(libCurl)。

+0

不幸的是,我沒有編碼該工具,它是封閉源代碼。這不是一個命令行工具。 – 2011-01-23 14:52:49

1

是否反對使用mod_proxy作爲反向代理進行操作的Apache httpd的整個副本?合理的說明here

1

WebScarab可能會爲你做。它可以充當中間人,您可以即時更改請求。

2

Fiddler(www.fiddler2.com)有此功能;您可以即時將URL從HTTP更改爲HTTPS。

1

Stunnel可讓您通過讓Stunnel提供加密來保護非SSL感知的守護程序和協議(如POP,IMAP,LDAP等),無需更改守護程序的代碼。」

他們的網站上也有一個指南,以wrap HTTP requests with Stunnel

相關問題