也是由於項目需要,之前對抓包,有兩個方向的理解
1、使用代理抓包,自己寫一個中轉服務器,就可用拿到,發送和服務器返回的任何數據了。(因為操作的時候產生了問題,所以放棄了)
2、沒有使用wincap的情況下使用,Socket.RAW進行抓包,還行就是對是否可能發生丟包的問題不明了。
先看效果圖片:
由於看到了,大神的月經帖,想了一下,的確,.NET社區的開源程度的確趕java.c/c++要差一些,因為很多代碼,都不容易被找到,即使找到了,也不容易被開源。很多代碼,寫成了,.NET在發布的時候,公司居然要求全部用c++重寫,因為C++用vmp不容易被破解,這也是能夠理解的,
之前下載了一個Httpwatch的開源代碼,是高手反編譯或者怎麼得來的已經不知道了,這裡就是在那個代碼的基礎上進行了開發,便於得到最終數據。但是那個代碼,容量太大,不容易一個一個第分析具體內容,所以今天又看了看代碼,再具體分析了一下,得到了今天的程序。不敢私藏,所以也想共享出來,可能大家也會用得到呢?
當然首先要感謝原作者,沒有他也沒有今天的代碼,再感謝一下,月經貼的兄弟。
如果只是單純的技術性的東西,不涉及到業務,核心內容和流程操作,等等,我們都是支持開源的,也很樂意開源,但是對於核心的東西,可能還是會有所保留。這也是毋庸置疑的。
寫代碼,也寫了三年多了,也不知道說啥,希望.NET的同仁們共勉吧。
代碼下載:HttpWatch.zip