2017-02-10 73 views
1

我已經搜索並找到了許多不同的資源,這些資源描述瞭如何獲得fiddler中的client IP地址。如何從運行fiddlercap capture的機器獲取Fiddler中的客戶機IP

public static BindUIColumn("ClientIP") 
function CalcMethodColClientIP(oS: Session){ 
    if (null != oS.oRequest) return oS.oFlags["X-ClientIP"]; else return String.Empty; 
} 

我相信oSession.clientIP也應該工作。首先,所有給我的是127.0.0.1。它不告訴我機器的IP地址,只是本地IP地址loopback。我正在尋找機器的實際IP地址。

我的主要目標是獲取在另一個人的機器上運行的fiddlercap捕獲中的客戶端IP地址。這個人送我了fiddercap日誌,我用提琴手查看。我想用提琴手取回他機器的IP地址。我怎樣才能做到這一點?

任何幫助,將不勝感激。謝謝。

回答

2

不幸的是,FiddlerCap日誌默認情況下不會提供這些信息。我曾考慮添加一個按鈕來捕獲機器信息(例如,從MSInfo32中)作爲捕獲中的Session自動捕獲,但從未實現過。

X-ClientIP字段只保存客戶端用於與代理交談的IP地址;在幾乎所有情況下,這是127.0.0.1

+0

哇!我們在家中找到了一位名人:)谷歌是否招聘?大聲笑。在這裏直接從源頭回答。非常感謝你的幫助,以及這一點!它已成爲HTTP代理調試器的Kleenix或Xerox。再次,非常感謝您的洞察力。如果你添加了這個功能,那會很棒。你可以用Fiddler本身捕獲機器的IP地址,而不是FiddlerCap?我獨自嘗試了Fiddler,沒有FiddlerCap,仍然只有本地主機IP。 – user3621633

+0

在Fiddler中,您可以輸入QuickExec'about:network'來將網絡配置發送到LOG選項卡。然後輸入'log @ Log.Save',它會將LOG標籤的文本作爲一個新的Session存儲在Web Sessions列表中;當您保存包含所有會話的SAZ文件時,將存儲該數據。 – EricLaw

相關問題