2010-09-09 45 views
0

我正在處理url跟蹤器項目,我必須跟蹤用戶訪問的所有站點。 所以我決定通過跟蹤每個用戶請求的TCP數據包來完成。所以我捕獲了用戶請求的所有TCP數據包。但是,我怎麼才能找出它是一個正常的TCP請求或HTTP請求。任何建議都會非常有幫助。謝謝。如何檢測哪些TCP數據包是C#中HTTP連接的一部分?

回答

3

我會建議運行HTTP代理是這樣做的更好的方法。這樣,瀏覽器(或任何其他想要發出HTTP請求)將知道使用您的應用程序,其他應用程序不會受到影響。

+0

其實我正在開發一個嗅探器類型的項目。所以我的應用程序應該是不可見的。 – Barun 2010-09-09 09:33:27

+3

@babaidebnath:在這種情況下,我會坦率地說,而不是幫助你實現你的目標。用戶應該意識到他們的通信是否受到監控,即使這是強制性的。你會問我們接下來如何編寫一個僵屍網絡或垃圾郵件引擎? – 2010-09-09 09:35:50

+0

嗯,您的信息我沒有做任何會傷害。市場上有很多這類工具。但是想製作我自己的。 – Barun 2010-09-09 09:38:46

相關問題