`
gcgmh
  • 浏览: 355896 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

wireshark 过滤基础知识

 
阅读更多

一、IP过滤:包括来源IP或者目标IP等于某个IP
比如:ip.src addr==192.168.0.208  or ip.src addr eq 192.168.0.208 显示来源IP
        ip.dst addr==192.168.0.208  or ip.dst addr eq 192.168.0.208 显示目标IP

二、端口过滤:
比如:tcp.port eq 80 // 不管端口是来源的还是目标的都显示
        tcp.port == 80
        tcp.port eq 2722
        tcp.port eq 80 or udp.port eq 80
        tcp.dstport == 80 // 只显tcp协议的目标端口80
        tcp.srcport == 80 // 只显tcp协议的来源端口80

过滤端口范围
tcp.port >= 1 and tcp.port <= 80

三、协议过滤:tcp
udp
arp
icmp
http
smtp
ftp
dns
msnms
ip
ssl
等等
排除ssl包,如!ssl 或者  not ssl

四、包长度过滤:
比如:
udp.length == 26 这个长度是指udp本身固定长度8加上udp下面那块数据包之和
tcp.len >= 7  指的是ip数据包(tcp下面那块数据),不包括tcp本身
ip.len == 94 除了以太网头固定长度14,其它都算是ip.len,即从ip本身到最后
frame.len == 119 整个数据包长度,从eth开始到最后

五、http模式过滤:
例子:
http.request.method == "GET"
http.request.method == "POST"
http.request.uri == "/img/logo-edu.gif"
http contains "GET"
http contains "HTTP/1."

// GET包
http.request.method == "GET" && http contains "Host: "
http.request.method == "GET" && http contains "User-Agent: "
// POST包
http.request.method == "POST" && http contains "Host: "
http.request.method == "POST" && http contains "User-Agent: "
// 响应包
http contains "HTTP/1.1 200 OK" && http contains "Content-Type: "
http contains "HTTP/1.0 200 OK" && http contains "Content-Type: "
一定包含如下
Content-Type:

六、连接符 and / or

七、表达式:!(arp.src==192.168.1.1) and !(arp.dst.proto_ipv4==192.168.1.243)

分享到:
评论

相关推荐

    Wireshark网络分析实例集锦—第1章 Wireshark的基础知识

    总结来说,Wireshark是一个强大的网络分析工具,其基础知识包括数据包捕获、过滤器应用、协议解析和故障排查。深入掌握这些知识,对于网络管理员、开发人员以及任何需要理解和优化网络性能的人来说都是必不可少的。...

    Wireshark网络分析实例集锦—第2章 Wireshark的基础知识

    ### Wireshark网络分析实例集锦—第2章 Wireshark的基础知识 #### Wireshark概述 Wireshark是一款强大的开源网络封包分析工具,它能够捕获并详细解析网络中的数据包。作为网络分析领域不可或缺的利器,Wireshark被...

    Wireshark基础和计算机网络基础汇总

    五、Wireshark过滤功能 Wireshark的过滤功能包括: * 按照IP地址过滤 * 按照端口号过滤 * 按照协议类型过滤 * 按照MAC地址过滤 * 按照包长度过滤 * 按照HTTP请求方法过滤 * 按照TCP标志位过滤 * 按照包内容过滤 ...

    Wireshark网络分析实战.pdf

    本书共分为14章,其内容涵盖了Wireshark的基础知识,抓包过滤器的用法,显示过滤器的用法,基本/高级信息统计工具的用法,Expert Info工具的用法,Wiresahrk在Ethernet、LAN及无线LAN中的用法,ARP和IP故障分析,TCP...

    wireshark使用详解以及抓包详解.pdf

    总结来说,Wireshark的使用和HTTP抓包分析涉及到了网络协议、数据包捕获、过滤器的构建与使用、以及对HTTP协议的理解等多个方面的知识。掌握这些知识点,对于网络工程师和IT专业人员来说是十分重要的,它们对于网络...

    Wireshark网络分析实战

    , 本书共分为14章,其内容涵盖了Wireshark的基础知识,抓包过滤器的用法,显示过滤器的用法,基本/高级信息统计工具的用法,Expert Info工具的用法,Wiresahrk在Ethernet、LAN及无线LAN中的用法,ARP和IP故障分析,...

    Wireshark网络分析的艺术_wireshark_

    这些基础知识对于理解Wireshark捕获的数据包至关重要。 在协议解析方面,读者会了解到Wireshark如何解析每一层的协议字段,并展示在图形用户界面上。通过实例,书中的章节会逐步解析TCP连接的建立、数据传输和关闭...

    Wireshark网络分析实例集锦

    1. **第1章:Wireshark的基础知识** - **安装与启动**:了解如何在不同操作系统上下载并安装Wireshark,以及启动和更新软件。 - **用户界面**:熟悉Wireshark的主界面,包括菜单栏、工具栏、显示过滤器栏、时间线...

    Wireshark 解密TLS

    Wireshark 解密TLS Wireshark 是一个功能强大且广泛使用的网络协议分析工具,它可以捕获和分析各种网络协议的数据包,...通过了解 TLS 协议的基础知识和 Wireshark 的使用方法,可以使用 Wireshark 解密 TLS 协议。

    wireshark1.2软件使用基础

    以下是关于Wireshark 1.2软件使用的基础知识: 1. **基本配置与操作**: - 打开Wireshark后,可以从`interface list`中选择一个网卡并点击`start`开始捕获网络流量。也可以通过`capture`菜单选择`interfaces`启动...

    WireShark基础到分析

    本文将深入探讨Wireshark的基础知识,从数据分析基础到实际应用,帮助读者掌握这一网络工具的使用技巧。 首先,数据包分析是网络监控的关键,通过捕获和解析网络上的数据传输,可以洞察网络状况、识别通信实体、...

    Wireshark 数据包分析实战详解

    第1篇介绍Wireshark的各项功能,包括基础知识、Wireshark的定制、捕获过滤器和显示过滤器的使用、数据包的着色、导出和重组等;第2篇介绍基于Wireshark对TCP/IP协议族中常用协议的详细分析,如ARP、IP、UDP、TCP、...

    Wireshark数据抓包基础教程

    Wireshark的基础知识包括其简介、获取方式、安装过程和基本的抓包方法。Wireshark可在多种操作系统上运行,但主要以Windows7和RedHat Enterprise Linux 6.4作为介绍的基础平台。若要方便抓取各种数据,安装虚拟机...

    wireshark全面收集的使用资料

    在提供的“网络基础”压缩包中,可能包含关于网络基础知识的文档或教程,这对于理解和使用Wireshark至关重要。这些资料可能涵盖网络协议、数据包结构、过滤语法等内容,是提升Wireshark技能的重要工具。 总结,...

    wireshark安装包.zip

    以下是一些关于Wireshark的关键知识点: 1. **封包捕获**:Wireshark可以监听网络接口,捕获经过的数据包。用户可以选择捕获特定网络接口或者过滤特定类型的封包。 2. **封包解析**:Wireshark能够解析多种网络...

Global site tag (gtag.js) - Google Analytics