2012-03-01 51 views
4

我正在嘗試安裝mitmproxy並從腳本文件夾運行「mitmproxy」和「mitmdump」。在Python窗口中構建和運行mitmproxy:可能嗎?

但是,我得到噸錯誤,很多模塊沒有找到。

從錯誤消息,我試圖安裝所有缺少的組件

  • PyOpenSSL
  • Pyasn
  • urwid

我以後停止了,因爲我不知道這將導致我成功。

a)正在運行並在windows上建立mitmproxy可能嗎?
b)如何獲得所有相關模塊並安裝它們?

我到了需要包「urwid」的地步。然而,失敗:「無法找到vcvarsall.bat」

編輯︰它似乎運行mitmproxy是不是真的可能,因爲urwid包提供的終端GUI不適用於Windows。但是,我只需要mitmdump。當我嘗試運行它時,我得到:

C:\Python27\Scripts>C:\Python27\python.exe mitmdump -w out.txt 
Traceback (most recent call last): File "mitmdump", line 41, in <module> 
proxyconfig = proxy.process_proxy_options(parser, options) 
File "C:\Python27\lib\site-packages\libmproxy\proxy.py", line 527, in process_ 
proxy_options certutils.dummy_ca(cacert) 
File "C:\Python27\lib\site-packages\libmproxy\certutils.py", line 44, in dummy_castdin=subprocess.PIPE 
File "C:\Python27\lib\subprocess.py", line 493, in call 
return Popen(*popenargs, **kwargs).wait() 
File "C:\Python27\lib\subprocess.py", line 679, in __init__errread, errwrite) 
File "C:\Python27\lib\subprocess.py", line 893, in _execute_childstartupinfo) 
WindowsError: [Error 2] System can not find file 
C:\Python27\Scripts> 

也許它無法找到創建的this certificate dummy file。然而,它並沒有創造 「mitmproxy-CA-cert.p12」

幫助需要

+0

有人可以幫助我得到這個運行? – user670186 2012-03-01 19:22:12

+0

開發人員告訴我,它不能在Windows上運行。有一些小的修改可以做出。 – user670186 2012-03-01 20:04:06

回答

4

mitmproxy的控制檯界面(ncurses的)不會在Windows上運行,但你可以得到它在Cygwin下運行。如果您的特定任務不需要交互式用戶界面,mitmdump(附帶mitmproxy)也可以完成工作。如果你想嘗試一些alpha質量的軟件,你也可以嘗試mitmproxy的mitmweb並打開網頁界面http://localhost:8081/

+0

我希望可以安裝mitmdump w/o落在安裝mitmproxy urwid錯誤。 – Nakilon 2013-11-27 14:55:06

+0

我們將爲下一個mitmproxy發佈包括mitmdump發佈Windows二進制文件。如果你喜歡生活在流血的邊緣,你可以在http://honeyproxy.org/download/找到一個alpha版本(選擇最新的-win32快照)。 – 2013-11-27 19:27:48

+0

@MaximilianHils有沒有HoneyProxy的教程? – 2016-04-30 06:14:01

相關問題