C# 之httpwatch 縮減HttpWatch成可以進行二次開發的代碼


  1.  寫在前面
  2.    本文由來
  3.    特別鳴謝
  4.    支持開源

  1. 寫在前面

  也是由於項目需要,之前對抓包,有兩個方向的理解

  1、使用代理抓包,自己寫一個中轉服務器,就可用拿到,發送和服務器返回的任何數據了。(因為操作的時候產生了問題,所以放棄了)

  2、沒有使用wincap的情況下使用,Socket.RAW進行抓包,還行就是對是否可能發生丟包的問題不明了。

  先看效果圖片:

  

 

  2. 本文由來

  由於看到了,大神的月經帖,想了一下,的確,.NET社區的開源程度的確趕java.c/c++要差一些,因為很多代碼,都不容易被找到,即使找到了,也不容易被開源。很多代碼,寫成了,.NET在發布的時候,公司居然要求全部用c++重寫,因為C++用vmp不容易被破解,這也是能夠理解的,

  之前下載了一個Httpwatch的開源代碼,是高手反編譯或者怎么得來的已經不知道了,這里就是在那個代碼的基礎上進行了開發,便於得到最終數據。但是那個代碼,容量太大,不容易一個一個第分析具體內容,所以今天又看了看代碼,再具體分析了一下,得到了今天的程序。不敢私藏,所以也想共享出來,可能大家也會用得到呢?

    

  3.特別鳴謝

  當然首先要感謝原作者,沒有他也沒有今天的代碼,再感謝一下,月經貼的兄弟。

    

  4.支持開源

  如果只是單純的技術性的東西,不涉及到業務,核心內容和流程操作,等等,我們都是支持開源的,也很樂意開源,但是對於核心的東西,可能還是會有所保留。這也是毋庸置疑的。

  寫代碼,也寫了三年多了,也不知道說啥,希望.NET的同仁們共勉吧。

    

    代碼下載:HttpWatch.zip


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM