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: 通过自定义过滤器来过滤数据
  • 相关阅读:
    Android应用开发之避免内存泄露
    史上最经典的数据库面试题之二
    某大型银行深化系统之二十一:Log4j执行性能
    ruby支持批量数组的定义
    为VIM提供python代码提示功能
    使用win7登陆远程机器时自动保存密码
    安装Beanstalk
    在linux下安装或者卸载nginx
    python的数据类型
    使Ruby自动定位查找本地路径
  • 原文地址:https://www.cnblogs.com/yuanbao/p/1119537.html
Copyright © 2011-2022 走看看