2009-12-21 43 views
0

拿到冠軍,餅乾,和後數據爲所有選項卡,我需要一種方式來獲得的IE瀏覽器的所有選項卡以下數據:所有選項卡實例如何在IE

  1. 標題。
  2. 提交表單時提交數據。
  3. 所有Cookie

其實我的客戶希望保持標籤上他的員工上網行爲,他有這方面的要求。我不知道我該如何做到這一點。我想這將在VC++/Delphi中完成,只要能夠爲此生成單個可執行文件,任何技術都會執行。

任何幫助,將不勝感激。

問候

拉夫維爾馬

+0

如果某人只是使用其他瀏覽器會怎麼樣? – jpfollenius 2009-12-21 10:46:16

+0

沒有理由downvote恕我直言。我不喜歡偷窺員工的想法,但這是一個有效的編程問題。 – jpfollenius 2009-12-21 11:30:37

+0

上下投票不表示'有效'或不'有效'... YMMV :) – mjn 2009-12-21 13:40:38

回答

1

在特定的瀏覽器之後去了一些限制。首先,您將不得不停留在供應商對瀏覽器所做的每一項變更之上...因爲網絡如此動態並且仍在不斷髮展,所以希望您的程序在每個版本中經常發生中斷。其次,通過安裝不同的瀏覽器很容易繞過安全性,甚至有一些運行completely off of a USB stick,在本地機器上沒有任何「足跡」。這就是說,我不確定在cookies和發佈數據後值得付出努力,但最好的解決方案是使用某種類型的代理服務(甚至可以在工作站本身上)。您也可以使用流量監控程序(例如Wireshark)來跟蹤基於過濾器的特定請求,但這不會在加密時「破解」任何HTTPS/FTPS流。

一個瀏覽器幫助對象可以工作,但又限於一個特定的瀏覽器。

5

我不認爲這是觀察員工的(除了隱私問題)的好方法。我建議從代理服務器或防火牆進行日誌記錄。

+0

我已經告訴過客戶,但他堅持這樣做。他不想要一個代理服務器:( – 2009-12-21 10:52:12

+1

@prince但是你不需要代理服務器,你可以監視PC本身的輸出流量 – terR0Q 2009-12-21 12:18:02

+1

如果你想繼續這個,我認爲最好的方法是實施一個BHO(瀏覽器助手對象),並將所有操作從那裏記錄到一箇中心位置(例如數據庫)。這是一個開始使用BHO的好地方:http://msdn.microsoft.com/en-us/library/bb250436 %28VS.85%29.aspx。 – Remko 2009-12-21 13:02:06