我正在處理url跟蹤器項目,我必須跟蹤用戶訪問的所有站點。 所以我決定通過跟蹤每個用戶請求的TCP數據包來完成。所以我捕獲了用戶請求的所有TCP數據包。但是,我怎麼才能找出它是一個正常的TCP請求或HTTP請求。任何建議都會非常有幫助。謝謝。如何檢測哪些TCP數據包是C#中HTTP連接的一部分?
0
A
回答
3
我會建議運行HTTP代理是這樣做的更好的方法。這樣,瀏覽器(或任何其他想要發出HTTP請求)將知道使用您的應用程序,其他應用程序不會受到影響。
0
你必須檢查的HTTP消息such as GET /images/logo.png HTTP/1.1
的請求,然後你需要觀察,以確保它實際上成功的響應。
+0
但是如何做那個工作? – Barun 2010-09-09 09:27:29
相關問題
- 1. 如何確定數據包接收是在C#中使用tcp的第一個數據包的一部分
- 2. 如何檢測TCP連接丟失?
- 3. C++ TCP檢測客戶端是否已斷開連接數秒
- 4. 測量各個TCP連接丟棄的數據包數量
- 5. 如何檢測tcp客戶端連接到c + +服務器
- 6. TCP連接斷開檢測(如果中間連接斷開)?
- 7. 鉻TCP HTTP連接
- 8. 如何檢測連接的數據庫是MariaDB還是MySQL?
- 9. 如何檢測objective-c中的外部鍵盤連接?
- 10. TCP連接會丟失數據包嗎?
- 11. 檢測TCP連接重置的方法
- 12. 檢測HTTP數據包的結尾
- 13. 是否存在導致這些數據包中出現「TCP連接丟失」的TCP協議衝突?
- 14. 在Delphi中檢測TCP連接/斷開連接
- 15. Socket.SendAsync沒有檢測到死TCP連接
- 16. 在一個tcp連接中... Java(包)
- 17. 檢測URL的「www」部分,不管其中包含「http://」
- 18. 通過TCP發送MQTT連接數據包c
- 19. 在Rails中檢測HTTP連接關閉
- 20. 如何通過Windows API檢測新的TCP連接GetExtendedTCpTable
- 21. 如何檢測與gen_tcp的tcp-client斷開連接?
- 22. 如何從C#中的TCP數據包獲取HTTP正文消息#
- 23. 附加tcp數據包是否有任何情況下只讀取部分數據包? C#
- 24. WinPCap - 如何獲得TCP數據包和HTTP字段中的協議(例如HTTP)?
- 25. CRM解決方案的哪些部分是累積的,哪些部分不是?
- 26. 捕獲Apache httpclient作爲TCP連接的一部分傳輸數據
- 27. 哪一個tcp連接更快?
- 28. 我的一些NSString是字母數字。我如何判斷哪些包含數字,哪些不包含數字?
- 29. 如何確定網頁的哪些部分是加密的,哪些不是?
- 30. Linux TCP:數據包分段?
其實我正在開發一個嗅探器類型的項目。所以我的應用程序應該是不可見的。 – Barun 2010-09-09 09:33:27
@babaidebnath:在這種情況下,我會坦率地說,而不是幫助你實現你的目標。用戶應該意識到他們的通信是否受到監控,即使這是強制性的。你會問我們接下來如何編寫一個僵屍網絡或垃圾郵件引擎? – 2010-09-09 09:35:50
嗯,您的信息我沒有做任何會傷害。市場上有很多這類工具。但是想製作我自己的。 – Barun 2010-09-09 09:38:46