zoukankan      html  css  js  c++  java
  • 用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: 通过自定义过滤器来过滤数据
  • 相关阅读:
    分页通信
    减少页面加载时间的方法
    config/index.js
    5.20 单词小记
    nginx启动报错(1113: No mapping for the Unicode character exists in the target multi-byte code page)
    Windows系统下hosts文件工作原理(转)
    5.19 英语单词小计
    mybatis sql语句转化
    (转) Java 静态代码块和非静态代码块
    5.18英语单词小记
  • 原文地址:https://www.cnblogs.com/yuanbao/p/1119537.html
Copyright © 2011-2022 走看看