2014-02-28 22 views
2

我在Linux上使用Firebug和NetExport保存所有Web瀏覽器通信(主要是HTTP和HTTPS請求和響應)。然而,在我.har文件我看到這樣的消息:如何保存所有二進制Web瀏覽器通信

The resource from this URL is not text: http://... 

相反,這些消息我想看到實際的,完全二進制內容(甚至不是一個單一的位轉換或更改或丟失)的。我如何獲得?

我在本地機器上擁有root權限。使用Chrome或Firefox的解決方案沒問題。

請不要建議我手動下載二進制文件,其中有太多這樣的文件,而且我需要使用正確的一組cookie(可能會在我手動下載時過期)完美地下載下載文件。請不要推薦非Linux解決方案,我只能訪問Linux系統。請不要推薦Wireshark(或tcpdump),因爲如果我沒有服務器的私鑰,它不能保存解密的HTTPS流量。

回答

1

about:config我已將extensions.firebug.cache.mimeTypes設置爲以空格分隔的MIME類型列表,重新啓動Firefox,並且所有內容都已保存。

application/x-shockwave-flash image/gif image/jpeg image/png application/octet-stream 

請注意,某些文件仍然從.har文件丟失,我得到這個:

Reload the page to get source for: http://...  
+0

聽起來像是你回答自己的問題。那麼你可能想接受那個答案。 –

+0

@ SebastianZartner:現在接受我自己的回答爲時尚早,我必須等2天才能讓我做到這一點。 – pts

相關問題