过滤规则-请问pcap捕获的是什么数据包?

问题描述

请问pcap捕获的是什么数据包?
比如我打开以太网的网卡,那么是否最后捕获到的就是以太网数据帧?
如果设置过滤规则只接收ip包的话,捕获的到底是以太网帧还是IP包?
捕获的数据内容是不是存在packet[]里啊?
设置过滤规则前后捕获的内容有没有变化呢?
在学习pcap抓包,希望知道的能解答一下,谢谢!

解决方案

可以抓到数据链路层,以太网数据帧
然后自己再根据协议分析上层数据

时间: 2025-01-31 05:45:46

过滤规则-请问pcap捕获的是什么数据包?的相关文章

winpcap-Winpcap中关于过滤规则的问题

问题描述 Winpcap中关于过滤规则的问题 我看已有的实例上是允许获取TCPUDPARP协议的数据包,但我不知道他的这个过滤的规则具体写在哪里.我本人要做的是除了以上协议也允许获取OSPF协议的数据包,求大神指教,我需要改哪里.具体代码如下:struct bpf_program fcode; bpf_u_int32 NetMask; NetMask=0xffffff; pcap_t *pCap; char strErrorBuf[1025]; //OnButtonFiltersave(); c

做淘宝客还需要注意某些浏览器的广告过滤规则

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 昨天我打开我的单页淘客站,发现首页调用的淘客单页面没有显示,以为是网站出了什么问题,经过多次测试,发现是浏览器的问题,原来我这次用的世界之窗浏览器开启了广告过滤,而这套广告过滤规则把我所调用的淘宝客单页面给过滤掉了. 一般单页淘客站都是用的ifame调用,或是JS调用,我的淘客站用的是JS调用,调用代码是这样的: <script typ

filterrules-ueditor 过滤规则写法,求高手指教!

问题描述 ueditor 过滤规则写法,求高手指教! ueditor 过滤规则写法, 就是那个可以过滤style等等的. config 中的这个属性:filterRules 解决方案 //填写过滤规则 ,filterRules: function(){ function transP(node) { node.tagName = 'p'; node.setStyle(); } return { '-' : 'script style object iframe embed input selec

dede3.1分页文字采集过滤规则详说(图文教程)续四_php技巧

至此,分页内容匹配进行完毕.  文章内容匹配.分页内容匹配都进行完后,最后就只有"过滤"了,包括分页区域过滤和文章内容过滤.据本人的感觉,上面的两个规则都好写,只要找到全部链接中的"唯一性"代码就搞定,但过滤规则里却是欲说还休,道不尽的无穷奥妙--哈哈,感觉就是这样.尤其如我一般的新手,对"正则"这个东西如临天书,找了几个正则方面的软件吧仍觉无从下手,就只好依样画样,照猫画虎,依葫芦画瓢地摸索了.  好了,闲话了.也累了,听听<加州旅馆&g

dede3.1分页文字采集过滤规则详说(图文教程)续二_php技巧

稍微了解dede采集规则的朋友上篇内容完全可以略过,下面看看如何以静制动.以不变就万变地解决分页采集问题.二.采集新目标 目标地址:1.http://www.tiansou.net/Html/Y_CYFW/R_Gzzj/F_Gzjh/index.html2.http://www.tiansou.net/Html/Y_CYFW/R_Gzzj/F_Gzjh/2007-2/9/20070209110903558.html之所以选取两个目标页面,是因为以上的两个页面一个有分页,而另一个没有,并且在分页和

dede3.1分页文字采集过滤规则详说(图文教程)_php技巧

本文旨在以一个有代表性的文字分页的取样规则和过滤规则为蓝本,通过简单的变通和改动,解决一般性文字分页的采集问题 一.范例部分范例分页区域代码:范例分页区域代码:'700')this.width='700';" border=0>范例分页区域取样代码:  分页区域取样(匹配):'700')this.width='700';" border=0> 范例分页内容过滤规则:分页内容过滤规则:'700')this.width='700';" border=0> 范例采

网络数据包捕获函数库Libpcap安装与使用(非常强大)

1.Libpcap简介 Libpcap是Packet Capture Libray的英文缩写,即数据包捕获函数库.该库提供的C函数接口用于捕捉经过指定网络接口的数据包,该接口应该是被设为混杂模式.这个在原始套接子中有提到. 著名的软件TCPDUMP就是在Libpcap的基础上开发而成的.Libpcap提供的接口函数实现和封装了与数据包截获有关的过程. Libpcap提供了用户级别的网络数据包捕获接口,并充分考虑到应用程序的可移植性.Libpcap可以在绝大多数Linux平台上运行.在Window

《Linux防火墙(第4版)》——2.4 过滤传入的数据包

2.4 过滤传入的数据包 外部网卡I/O对中的输入端.输入规则集,对于保护您的站点而言,是更值得注意的.就像前面提到的那样,您能够基于源地址.目的地址.源端口.目的端口.TCP状态标志以及其他标准进行过滤. 您将在后面的章节中了解到所有这些信息. 2.4.1 远程源地址过滤 在数据包层面,唯一确定IP数据包发送者的方式便是数据包报头的源地址.这个事实为源地址欺骗(source address spoofing)提供了可能,发送者将一个并非他/她真实地址的错误地址放在报文的相应源地址域里.该地址可

wireshark c 文件读取-怎么用C语言读取WireShark捕获的数据包文件

问题描述 怎么用C语言读取WireShark捕获的数据包文件 怎么用C语言读取WireShark捕获的数据包文件,要求能分析出以太网头部,Ip头部,TCP头部,并提取出数据部分,下面是我写的一段代码,但是读的不对,希望高手指点//.pcap文件//#ifndef xiaohouzi//#define xiaohouzi#ifndef LITTLE_ENDIAN#define LITTLE_ENDIAN (1)#include typedef unsigned int bpf_u_int32;ty