用OmniPeek快速定义的过滤器来抓网页提交信息

    编写网络程序的人,经常要抓取HTTP操作过程的一些数据,常用的软件有HTTPSniffer、httpLook等软件,这些软件比常简单,这儿就不作介绍了。这里重点介绍一下用OmniPeek来抓取数据包。
    OmniPeek 是一款非常优秀的网管软件,功能上比Sniffer pro还要好用。不了解的OmniPeek的,自己上网查一下。
    一直认为OmniPeek用于分析HTTP太复杂,有点“拿鸡用牛刀”的感觉,今天,我试了试通过定义过滤器来分析HTTP,发现其实不想像中那么难,但功能比HttpLook之类的实用多了。不过,在定义过滤器时,还是有些小技巧的。以下是元宝总结的,初学得很易上手的:

1、抓取POST数据
    在OmniPeek软件中,通过“New Capture"--"Start Capture"--打开网页完成操作--”Stop Capture"等一系列过程完成数据抓取。

2、快速定义过滤器
    OmniPeek抓的数据是所有通过网卡的数据包,有DNs、HTTP、UDP等协议的,默认情况下,可以通过选择"HTTP"过滤器来查看所有网页操作的包,但这也包括了很多数据,有GET的、HTML数据、POST等,我们可以不同要求进一步细化过滤器。
    OmniPeek有快速定义过滤器的方法:
step 1:先选中Http Command处,再点工具栏上“Make Filter”

step 2:在“Edit Filter”上添加描述信息即可

3、通过自定义过滤器查找关心的数据
    过滤好“HTTP_POST”过滤器后,就可很快过滤刚抓取的数据了

   step 3: 通过自定义过滤器来过滤数据
原文地址:https://www.cnblogs.com/yuanbao/p/1119537.html