你的位置:首页 > ASP.net教程

[ASP.net教程]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