【226】wireshark的参数使用说明
♣
题目部分(原文见公众号:python宝)
python宝
https://mp.weixin.qq.com/mp/profile_ext?action=home&__biz=MzU5NjIyOTE4OQ==&scene=123#wechat_redirect
小麦苗DB宝
https://www.xmmup.com/
一、OSI七层模型
应用层:网络服务与最终用户的一个接口。
协议有:HTTP FTP TFTP SMTP SNMP DNS TELNET HTTPS POP3 DHCP
表示层:数据的表示、安全、压缩。(在五层模型里面已经合并到了应用层)
格式有,JPEG、ASCll、EBCDIC、加密格式等
会话层:建立、管理、终止会话。(在五层模型里面已经合并到了应用层)
对应主机进程,指本地主机与远程主机正在进行的会话
传输层:定义传输数据的协议端口号,以及流控和差错校验。
协议有:TCP UDP,数据包一旦离开网卡即进入网络传输层
网络层:进行逻辑地址寻址,实现不同网络之间的路径选择。
协议有:ICMP IGMP IP(IPV4 IPV6)
数据链路层
建立逻辑连接、进行硬件地址寻址、差错校验等功能。(由底层网络定义协议)
将比特组合成字节进而组合成帧,用MAC地址访问介质,错误发现但不能纠正。
物理层:建立、维护、断开物理连接。(由底层网络定义协议)
二、抓包过滤器表达式的规则
1.二层筛选
eth.addr==ff:ff:ff:ff:ff:ff 过滤二层
eth.dst==xxxx 过滤 源MAC地址为xxxx
eth.src==xxxx 过滤 目标MAC地址为xxxx2.三层筛选
ip.addr==x.x.x.x 过滤三层
ip.dst==x.x.x.x 过滤源IP地址为x.x.x.x
ip.src==x.x.x.x 过滤目的IP地址为x.x.x.x3.端口过滤
tcp.port ==80 显示源主机或者目的主机的端口为80的数据包列表
tcp.srcport==80 只显示TCP协议的源主机端口为80的数据包列表
tcp.dstport==80 只显示TCP协议的目的主机端口为80的数据包列表4.逻辑运算符 and/or/not
与 && and
或 || or
非 ! not
例:
1.抓取主机地址为220.181.38.148,TCP目的端口为80的数据包ip.addr==220.181.38.148 && tcp.dstport==802.抓取主机为220.181.38.148或者220.181.38.149ip.addr==220.181.38.148||ip.addr==220.181.38.149
三、wireshark术语
SYN :标志位,表示请求建立连接
Seq = 0 :初始建立连接值为0,数据包的相对序列号从0开始,表示当前还没有发送数据
Ack =0:初始建立连接值为0,已经收到包的数量,表示当前没有接收到数据
FIN表示关闭连接
PSH表示有DATA数据传输
RST表示连接重置。
Frame: 物理层的数据帧概况
Ethernet II: 数据链路层以太网帧头部信息
Internet Protocol Version 4: 互联网层IP包头部信息
Transmission Control Protocol: 传输层T的数据段头部信息,此处是TCP
Hypertext Transfer Protocol: 应用层的信息,此处是HTTP协议
参考:
https://blog.csdn.net/Aaron_1999/article/details/104077610
https://blog.csdn.net/m0_37824357/article/details/124498592
♣
答案部分
一、wireshark 开始界面
二、通过菜单栏的捕获的选项选择要监听的网卡
三、选择好要监听的网卡之后,界面如下,就能抓取到通过这个网卡的所有包
四、过滤自己需要分析的包ip.addr == ip地址
五、先看几个数据包,熟悉一下wireshark的协议
六、具体看某个包的传输层(一行就是一个包)
七、具体看某个包的网络层(一行就是一个包)
参考 :
https://blog.csdn.net/qq_44275213/article/details/118873256
https://blog.csdn.net/m0_37824357/article/details/124498592
About Me:小麦粒
● 本文作者:小麦粒,专注于python、数据分析、数据挖掘、机器学习相关技术,也注重技术的运用
● 作者博客地址:https://blog.csdn.net/u010986753
● 本系列题目来源于作者的学习笔记,部分整理自网络,若有侵权或不当之处还请谅解
● 版权所有,欢迎分享本文,转载请保留出处
● 个人微信号:pythonbao 联系我加微信群
● 个人QQ:87605025
● QQ交流群py_data :483766429
● 公众号:python宝 或 DB宝
● 提供OCP、OCM和高可用最实用的技能培训
● 题目解答若有不当之处,还望各位朋友批评指正,共同进步
如果你觉得到文章对您有帮助,点击下方我的头像,赞赏我哦!
有您的支持,小麦粒一定会越来越好!
【226】wireshark的参数使用说明相关推荐
- TensorRT - 自带工具trtexec的参数使用说明
本文以TensorRT-7.2.3.4说明自带工具trtexec工具的使用参数进行说明. 1 trtexec的参数使用说明 === Model Options ===--uff=<file> ...
- ProGuard参数使用说明
ProGuard 使用说明 本文主要是翻译proguad的官方文档,以便以后使用的时候不需要再次去看英文,每次写proguard总是那么痛苦,必须写个博客记录一下,有些地方的意思我也不懂,有注明原文! ...
- Smokeping的参数使用说明
图表参数说明 (1) RTT(Round-Trip Time):简单说它是一个数据报在网络上两点中间往返一次的时间.是影响TCP性能和表征网络运行状况的重要参数.在网络中实时.准确地测量大量TCP设备 ...
- pandas.Series.plot的简单参数使用说明
注:要使用plot函数需要使用matplotlib和pylab环境.%matplotlib inline Series.plot(kind='line', ax=None, figsize=None, ...
- solr查询参数使用说明
q – 查询字符串,必须的.Solr 中用来搜索的查询.有关该语法的完整描述,请参阅 参考资料中的 "Lucene QueryParser Syntax".可以通过追加一个分号和已 ...
- phpmailer 私密抄送_phpmailer 参数使用说明
$AltBody--属性 出自:PHPMailer::$AltBody 文件:class.phpmailer.php 说明:该属性的设置是在邮件正文不支持HTML的备用显示 AddAddress--方 ...
- get\post常用参数使用说明
- top 命令参数使用说明
同事问:师兄 我想要看Linux的系统运行内存排序,要怎么才能查? 回答:问百度吧! 一段时间后.... 同事问:百度用的方法查询显示都是些KB的数据,我看了还是要自己去算,太麻烦了. 回答:其实百度 ...
- PQTools配置参数使用说明
设定 AE 曝光属性 HI_MPI_ISP_SetExposureAttr bByPass AE 模块 bypass 功能使能,默认为 HI_FALSE. enOpType 自动曝光或手动曝光开关,默 ...
最新文章
- 钟南山院士应邀向欧洲同仁全方位解析新冠肺炎(配中文文字版)
- Ubuntu 12.04 Server 搭建DNS服务器
- 阿里巴巴Java“代码反潜机”P3C喜提首届中国优秀开源项目二等奖!
- sudo apt-get update后public key is not available公钥不存在问题解决
- RHEL 6 下VNC Server 的安装配置
- sublime存模板_Sublime Text新建.vue模板并高亮
- vcsa清单配置和事件备份
- 安装SQLserver2008
- 【Python】嵌套类的定义与使用
- Intro to Xamarin.Android Xamarin Android入门教程 Lynda课程中文字幕
- 1.命令行窗口(小黑屏)、CMD窗口、终端、shell、DOS窗口
- php程序员 软考考什么好,软考考什么好_软考哪个好考_软考哪个更容易考 - 希赛网...
- IntelliJ IDEA 2017完全破解方法
- 固定资产管理软件分析
- 年度最大促销,这家“娃界小米”要在双十一发大招
- py征途3之填坑(pagerank个人详解)
- (译)ABP之Entities
- python:实现绘制粽子(附完整源码)
- Maven从入门到精通
- Elasticsearch的使用RestHighLevelClient
热门文章
- 使用js实现指定div内容打印功能
- android课程助手,小鹅通课堂助手APP
- install samba on crux without net.
- oracle部分符号含义
- 10月16日科技联播:微软帝国缔造者保罗·艾伦去世;锤子否认分公司解散传闻...
- 蔬菜清洗污水处理(蔬菜冲洗循环用水污水处理)
- intel rst linux 驱动下载,英特尔RST快速存储技术驱动下载_英特尔RST快速存储技术驱动官方下载-太平洋下载中心...
- 就这样,我走完了程序员的前五年...
- 报错:Use /* eslint-disable */ to ignore all warnings in a file.
- 计算通过率逾期率并绘制通过率逾期率曲线