【抓包工具】wireshark

wireshark下载地址:http://download.csdn.net/detail/victoria_vicky/8819777

一、wireshark优劣势

wireshark劣势:只能查看封包,而不能修改封包内容,或者发送封包;

wireshark VS Fiddler

Fiddler:专门捕获HTTP、HTTPS;

wireshark:能获取HTTP、HTTPS,但不能解密HTTPS,所以wireshark不可解密HTTPS内容;

总结:处理HTTP和HTTPS使用Fiddler;其他如FTP,UDP就使用wireshark;

二、使用wireshark用户

1、  网络管理员使用检查网络问题

2、  软件测试工程师抓包分析自己软件

三、wireshark窗口介绍

其中:

OSI(open system interconnection):开放式网络互连

OSI七层网络模型:

物理层:physical layer

数据链路层:data link layer

传输层:transport layer

网络层:network layer

会话层:session layer

表示层:presentation layer

应用层:application layer

TCP/IP分层模型(TCP/IP Layening Model)


应用层


应用层


DNS


FTP


表示层


HTTP


TELNET


会话层


SMTP


IRC


传输层


传输层


TCP


UDP


网络层


网络层


IP


ICMP


数据链路层


网络接口层


ARP/RARP


其它


物理层

TCP包具体内容

四、wireshark过滤方式

1、

2、

3、过滤表达式规则

协议过滤:TCP、UDP等

IP过滤:ip.src==192.168.0.196 and ip.dst==14.17.32.236;

端口过滤:tcp.port==80;tcp.srcport==80;

HTTP过滤模式:http.request.method=="GET";

逻辑运算符:and /or ;

五、三次握手协议

第一次:客户端发送一个TCP,标志位seq=x,ack=0,代表客户端请求建立连接;

客户端请求建立连接,向服务器端发送自己的序号0

第二次:服务器发回确认包,seq=y,ack=x+1

服务器端收到客户端发来的请求,发回确认序号0+1,并发回自己的序号0

第三次:客户端再次发送确认包,seq=x+1,ack=y+1

客户端收到服务器端发来的确认号,并向服务器发回传输正式序号1,同时发回

自己的序号0+1

六、如何得到与之相关的数据报信息

时间: 2024-08-02 16:26:03

【抓包工具】wireshark的相关文章

socket和抓包工具wireshark

最近在学习Python代码中的socket和抓包工具wireshark,故又将socket等概念又学习了一遍,温故而知新: Python代码如下: server: #!/usr/bin/python # -*- coding: UTF-8 -*- # 文件名:server.py import socket # 导入 socket 模块 s = socket.socket() # 创建 socket 对象 host = socket.gethostname() # 获取本地主机名 port = 1

抓包工具Wireshark过滤器

抓包工具WireShark分为两种过滤器: 捕捉过滤器(CaptureFilters) 显示过滤器(DisplayFilters) 捕捉过虑器语法: Protocol  Direction  Host  Value  LogicalOperations  OtherExpression Tcp   dst      10.1.1.1  80      and               tcp dst 10.2.2.2 3128 Protocol可能的值:ether.fddi.ip.arp.de

网络抓包工具-Wireshark学习资料

wireshark一个非常牛逼的网络抓包工具.转载一系列博文 一站式学习Wireshark(一):Wireshark基本用法 一站式学习Wireshark(二):应用Wireshark观察基本网络协议 一站式学习Wireshark(三):应用Wireshark IO图形工具分析数据流 一站式学习Wireshark(四):网络性能排查之TCP重传与重复ACK 一站式学习Wireshark(五):TCP窗口与拥塞处理 一站式学习Wireshark(六):狙击网络高延时点 一站式学习Wireshark

GNS3与抓包工具Wireshark的关联

(一)前言 本博文分享GNS3与Wireshark关联的方法. 显然现在网络上已经有类似的文章分享,而本博文旨在提供更清晰详细的过程给大家. (二)准备 GNS3软件+Wireshark GNS3下载:http://pan.baidu.com/s/1o6DRLG2 Wireshark下载:http://pan.baidu.com/s/1qWDhKKk 链接长期有效,如失效,请与博主联系. (三)实验 GNS3和Wireshark都安装好后执行以下操作: 1.打开GNS3"首选项"选项

Wireshark 网络抓包工具Wireshark的使用

阅读目录 wireshark介绍 wireshark不能做的 wireshark VS Fiddler 同类的其他工具 什么人会用到wireshark wireshark 开始抓包 wireshark 窗口介绍 wireshark 显示过滤 保存过滤 过滤表达式 封包列表(Packet List Pane) 封包详细信息 (Packet Details Pane) wireshark与对应的OSI七层模型 TCP包的具体内容 实例分析TCP三次握手过程 wireshark介绍 wireshark

抓包工具-Wireshark(详细介绍与TCP三次握手数据分析)

功能使用的详细介绍 wireshark(官方下载网站: http://www.wireshark.org/),是用来获取网络数据封包,可以截取各种网络封包,显示网络封包的详细信息,包括http,TCP,UDP,等网络协议包.注:wireshark只能查看封包,而不能修改封包的内容,或者发送封包. 一.开始界面 开始界面,如图1所示: 图1(wireshark开始界面) 点击Caputre->Interfaces,出现图2所示对话框,选择需要捕获网络包的网卡,点击start按钮开始抓包. 注:如果

抓包工具 Wireshark 使用介绍

Wireshark(前称Ethereal)是一个网络封包分析软件.网络封包分析软件的功能是撷取网络封包,并尽可能显示出最为详细的网络封包资料.Wireshark 使用 WinPCAP 作为接口,直接与网卡进行数据报文交换. Wireshark环境搭建 1)Windows环境 下载一个安装包,默认配置,一路 next 即可完成安装.安装包下载请点此处. 2)ubuntu环境 在终端敲安装命令:sudo install wireshark Wireshark使用简单流程 1)打开 Wireshark

008-网络抓包工具-wireshark

一.概述 二.安装 三.使用 3.1.基础设置 语言:WireShark→首选项→语言 3.2.使用过程 打开软件,选择对应的网卡, Filter:设置对应的关键词后,点击回车或者右侧箭头 如,协议:http.TCP等,端口:tcp.port eq 8080 3.3.follow tcp stream 有时候抓到的包用rtsp过滤了之后,存在多个tcp连接,导致用follow tcp stream功能查看时,找不到想看的数据,这时候就要分清楚抓到的包是否包含了多个rtsp连接的数据.然后找到正确

网络抓包工具wireshark常用封装过滤规则

过滤器的区别 捕捉过滤器(CaptureFilters):用于决定将什么样的信息记录在捕捉结果中.需要在开始捕捉前设置.显示过滤器(DisplayFilters):在捕捉结果中进行详细查找.他们可以在得到捕捉结果后随意修改.那么我应该使用哪一种过滤器呢?两种过滤器的目的是不同的.捕捉过滤器是数据经过的第一层过滤器,它用于控制捕捉数据的数量,以避免产生过大的日志文件.显示过滤器是一种更为强大(复杂)的过滤器.它允许您在日志文件中迅速准确地找到所需要的记录.两种过滤器使用的语法是完全不同的.捕捉过滤

手机数据抓包以及wireshark技巧

本文主要讨论一种非常方便的抓取Android和iphone手机网络数据包的办法,以及介绍wireshark最常用的技巧 抓包工具介绍 (1).网页抓包工具 Chrome浏览器插件 FireBug 插件 HttpWatch Fiddler 在浏览器chrome和firefox中可以使用插件抓取网络包,httpwatch会以插件的形式安装在IE和firefox浏览器中,对web请求进行抓包.而Fiddler则是一个独立的程序,其原理是在启动之后开启对127.0.0.1:8888的端口进行监听,并将计