This page was saved using
WebZIP 7.0.3.1030
offline browser
on 12/02/19 14:55:01.
Address:
http://www.zhufengpeixun.cn/ahead/html/68-2-wireshark.html
Title:
珠峰架构师成长计划 •
Size:
24660 •
Last Modified:
Sun, 01 Dec 2019 11:37:11 GMT
珠峰架构师成长计划
0.Async
0.editor
0.module
1.ES2015
2.Promise
3.Node
4.NodeInstall
5.REPL
6.NodeCore
7.module&NPM
8.Encoding
9.Buffer
10.fs
11.Stream-1
11.Stream-2
11.Stream-3
11.Stream-4
12-Network-2
12.NetWork-3
12.Network-1
13.tcp
14.http-1
14.http-2
15.compress
16.crypto
17.process
18.yargs
19.cache
20.action
21.https
22.cookie
23.session
24.express-1
24.express-2
24.express-3
24.express-4
25.koa-1
26.webpack-1-basic
26.webpack-2-optimize
26.webpack-3.tapable
26.webpack-4-AST
26.webpack-5-sources
26.webpack-6-loader
26.webpack-7-plugin
26.webpack-8-hand
28.redux
28.redux-jwt-back
28.redux-jwt-front
29.mongodb-1
29.mongodb-2
29.mongodb-3
29.mongodb-4
29.mongodb-5
29.mongodb-6
30.cms-1-mysql
30.cms-2-mysql
30.cms-3-mysql
30.cms-4-nunjucks
30.cms-5-mock
30.cms-6-egg
30.cms-7-api
30.cms-8-roadhog
30.cms-9-yaml
30.cms-10-umi
30.cms-12-dva
30.cms-13-dva-ant
30.cms-14-front
30.cms-15-deploy
31.dva
31.cms-13-dva-antdesign
33.redis
34.unittest
35.jwt
36.websocket-1
36.websocket-2
38.chat-api-1
38.chat-api-2
38.chat-3
38.chat-api-3
38.chat
38.chat2
38.chat2
39.crawl-0
39.crawl-1
39.crawl-2
40.deploy
41.safe
42.test
43.nginx
44.enzyme
45.docker
46.elastic
47.oauth
48.wxpay
index
51.typescript
52.UML
53.design
index
54.linux
57.ts
56.react-ssr
58.ts_react
59.ketang
59.ketang2
61.1.devops-linux
61.2.devops-vi
61.3.devops-user
61.4.devops-auth
61.5.devops-shell
61.6.devops-install
61.7.devops-system
61.8.devops-service
61.9.devops-network
61.10.devops-nginx
61.11.devops-docker
61.12.devops-jekins
61.13.devops-groovy
61.14.devops-php
61.15.devops-java
61.16.devops-node
61.17.devops-k8s
62.1.react-basic
62.2.react-state
62.3.react-high
62.4.react-optimize
62.5.react-hooks
62.6.react-immutable
62.7.react-mobx
62.8.react-source
63.1.redux
63.2.redux-middleware
63.3.redux-hooks
63.4.redux-saga
63.5.redux-saga-hand
64.1.router
64.2.router-connected
65.1.typescript
65.2.typescript
65.3.typescript
65.4.antd
66-1.vue-base
66-2.vue-component
66-3.vue-cli3.0
66-4.$message组件
66-5.Form组件
66-6.tree
66-7.vue-router-apply
66-8.axios-apply
66-9.vuex-apply
66-10.jwt-vue
66-11.vue-ssr
66-12.nuxt-apply
66-13.pwa
66-14.vue单元测试
66-15.权限校验
67-1-network
68-2-wireshark
7.npm2
69-hooks
70-deploy
71-hmr
72.deploy
73.import
74.mobile
75.webpack-1.文件分析
75.webpack-2.loader
75.webpack-3.源码流程
75.webpack-4.tapable
75.webpack-5.源码准备
75.webpack-6.实现
76.react_optimize
77.ts_ketang_back
77.ts_ketang_front
78.vue-domdiff
79.grammar
80.tree
81.axios
65.4.definition
82.1.react
83.upload
82.2.react
82.3.react-router
82.4.redux
84.graphql
82.5.redux_middleware
82.5.connected
82.6.saga
82.7.dva
85.antpro
82.8.roadhog
82.9.umi
82.10.antdesign
1. wireshark有什么用
2. 安装
3. 快速抓包
4. 界面
5. 过滤器设置
5.1 抓包过滤器
5.1.1 语法
5.1.2 例子
5.1.2.1 过滤MAC
5.1.2.2 过滤IP
5.1.2.3 过滤端口
5.1.2.4 过滤协议
5.1.2.5 综合过滤
5.2 显示过滤器
5.2.1 语法
5.2.2 案例
5.2.2.1 过滤IP
5.2.2.2 过滤端口
5.2.2.3 过滤协议
5.2.2.4 案例
6. 三次握手
7. Wireshark与对应的OSI七层模型
TCP包具体内容
8.参考
1. wireshark有什么用
#
分析网络底层协议
解决网络故障问题
找寻网络安全问题
2. 安装
#
download
wiresharkbook
3. 快速抓包
#
初始化界面
选择网卡
停止抓包
保存数据包
4. 界面
#
标题栏
主菜单栏
工具栏
数据包过滤栏
数据包列表区
数据包详细区
数据包字节区
数据包统计区
5. 过滤器设置
#
5.1 抓包过滤器
#
捕获过滤器用来过滤捕获的封包,以免捕获太多的记录。 在Capture -> Capture Filters 中设置
5.1.1 语法
#
协议+方向+类型+值
HOST net port host
方向 src、dst、src and dst、src or dst
协议 ether ip tcp udp http ftp
逻辑运算符 && || !
5.1.2 例子
#
src host 192.168.1.1 && dst port 80 抓取来源地址为192.168.1.1,并且目的为80端口的流量
host 192.168.1.1|| host host 192.168.1.2 抓取192.168.1.1或192.168.1.2的流量
!broadcast 不抓取广播包
5.1.2.1 过滤MAC
#
ether host 00:00:00:00:00:00 网卡主机
ether src host 00:00:00:00:00:00 来源MAC
ether dst host 00:00:00:00:00:00 目标MAC
5.1.2.2 过滤IP
#
host 192.168.1.1
src host 192.168.1.1
dst host 192.168.1.1
5.1.2.3 过滤端口
#
port 80
!port 80
dst port 80
src port 80
5.1.2.4 过滤协议
#
arp
tcp
5.1.2.5 综合过滤
#
host 192.168.1.100 && port 8080
5.2 显示过滤器
#
显示过滤器:对捕捉到的数据包依据协议或包的内容进行过滤
就是主界面上那个,用来在捕获的记录中找到所需要的记录
5.2.1 语法
#
比较操作符 == != > < >= <=
逻辑操作符 and or xor(有且仅有一个条件被满足) not
IP地址 ip addr ip.src ip.dst
端口过滤 tcp.port tcp.srcport tcp.dstport tcp.flags.syn tcp.flag.ack
协议过滤 arp ip icmp udp tcp bootp dns
5.2.2 案例
#
5.2.2.1 过滤IP
#
ip.addr == 192.168.0.1
ip.src == 192.168.0.1
ip.dst == 192.168.0.1
ip.src == 192.168.0.1 and ip.dst == 192.168.0.1
5.2.2.2 过滤端口
#
tcp.port == 80
tcp.srcport == 80
tcp.dstport == 80
tcp.flags.sync == 1
5.2.2.3 过滤协议
#
arp
tcp
udp
not http
not arp
5.2.2.4 案例
#
ip.src == 192.168.0.1 and tcp.dstport == 80
ip.addr == 192.168.0.1 and udp.port == 60000
6. 三次握手
#
7. Wireshark与对应的OSI七层模型
#
TCP包具体内容
#
8.参考
#
wireshark
Powered by
idoc
. Dependence
Node.js
run.