我試圖測試一個設備,不會使用代理http。我想將流量上的404狀態碼返回給某個主機 - 通常我會利用代理並修改響應。在這種情況下,我無法使用代理。使用Wireshark或httpscoop可以輕鬆地在代理的缺席中嗅探HTTP數據包,但是我實際上無法在沒有進入中間的情況下破壞任何流量。Mangle http沒有使用代理(ARP欺騙?)
是否可以輕鬆地欺騙和修改響應?我猜我不得不寫一些相當自定義的東西來做到這一點(聽起來很有趣),或者我可以找到另一種解決方案,比如使用iptable規則或類似方法將所有流量丟棄到ip。
編輯:這是一個在android測試中的常見問題,所以我添加了一個標籤。 我回答了這個問題:http://mitmproxy.org/doc/certinstall/android.html 這將通過透明http代理。您使用路由器,例如iptables或pf來代理流量。