2009-04-10 99 views
0

我在局域網中有50臺機器,每臺機器都可以上網。可以使用vC++開發一個程序,它可以告訴用戶在每臺機器上打開的所有網站是什麼?當前正在查看的網站

+0

你爲中國政府工作? – bortzmeyer 2009-04-10 08:14:28

+0

那裏有很多網吧程序。我不會推薦這是第一個C++項目。 – Mark 2009-04-21 13:03:04

回答

3

您可以通過編寫一個捕獲80端口數據包(以及相關的DNS信息)的應用程序來輕鬆完成此任務。問題是這個應用程序必須在你想跟蹤的每臺客戶端計算機上運行。正如其他人所說的那樣,更簡單的方法是利用您的網絡架構,並通過可記錄相同信息的中央代理來傳輸所有流量。

在後一種情況下,很多企業工具都適用於這項任務。

2

通過集中式代理路由您的互聯網流量,並使用Fiddler或其他方式監控來自代理的流量。如果代理不可行,請使用Fiddler在已知位置生成數據,然後按要求的時間間隔對其進行整理。

1

如果您還沒有防火牆,請安裝防火牆並使用它來記錄連接。