TCP/IP(十七)实战抓包分析(一)ICMP

news2024/9/20 1:11:02

一   TCP实战抓包分析

网络排查案例

①  抓包分析涉及的内容

关于: 'TCP理论'知识和'tcpdump'命令的知识,前面已经'铺垫'过了,这里不再'赘述'

下面罗列了'TCP'的重点知识

客户端工具: curl、wget、'postman'、telnet、'浏览器'、'nc'

wget  --bind-address=ADDRESS   指定本地'使用地址'

抓包工具:   tcpdump、'wireshark'、tcptrace、tshark

本文'报文'分析方式: 

  1、先用 'tcpdump 命令' 在 Linux服务器上 '抓包'

  2、接着把抓包的文件'拖出'到 Windows 电脑后,用 Wireshark '可视化分析'

强调: 关于'tcpdump' 掌握一些'常用'选项和过滤表达式,就可以满足'大部分场景'的需要了

备注1: 涉及'iptales'命令的使用

备注2: 重点关注'wireshark'的使用'和'技巧

二   wireshark专栏

说明: 整个专题不会像'tcpdump'那样有个专栏讲解'wireshark',而是通过实战'穿插'

wireshark 除了可以'抓包'外,还提供了'可视化'分析网络包的'图形'页面

10分钟成为抓包大师 

wiresahrk 协议分析 

wireshark相关翻译 

wireshark分析各种协议

libpcap

早期旧版本wireshark教程

wireshark高级用法

wireshark lua插件扩展 可以考虑购买专栏

各种协议进行报文分析

wireshark与tshark学习

wiresahrk 安全 + lua 插件扩展

精通Wireshark网络分析

wireshark 高级技巧 lua扩展

三  抓取ICMP包

ICMP协议(一)

ICMP协议(二)

说明: 从最简单的'ICMP'协议抓包,刚好衔接'上篇'的'理论'

案例: 假设我们要抓取下面的 'ping' 的数据包

①  tcpdump分析

1、先通过'tcpdump'启动抓包进行'监听'

sudo tcpdump -i enp5s0 icmp and host 14.119.104.254 -nn

2、客户端测试

ping -I enp5s0 -c 3 www.baidu.com

备注: 这里'发送请求'和'抓包'使用同一台机器

分析1: tcpdump 抓取到 icmp 数据包后,'输出格式' 如下:

分析2: tcpdump 抓取到 icmp 数据包后,'输出格式' 的 '交互过程':

②  tcpdump + wireshark分析

1、把'tcpdump'抓取的数据包'保存'到 ping.pcap 文件

sudo tcpdump -i enp5s0 icmp and host 14.119.104.254 -nn -w ping.pcap

2、接着'用 wireshark' 软件打开 ping.pcap 文件,可以看到'如下'的界面:

File --> Open

wireshark不同颜色报文的含义

wiresahrk抓包和四层对照关系

小结: 从 ping 的 '例子' 中

 1、我们可以看到'网络分层'就像'有序的分工',每一层都有'自己的'责任范围和信息

 2、上层协议完成工作后就交给'下一层',最终形成一个'完整'的网络包

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1100854.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Devdept Eyeshot Fem 2024.1 Crack

Eyeshot 是.NET 的 CAD 控件。它原生支持Windows Forms和Windows Presentation Foundation。它附带四个不同的Visual Studio工具箱项目:用于 2D 和 3D 几何创建或编辑的设计、用于自动 2D 视图生成的 绘图、使用线性静态分析进行几何验证的模拟以及用于CNC刀具路径生…

c 语言基础:L1-041 寻找250

对方不想和你说话,并向你扔了一串数…… 而你必须从这一串数字中找到“250”这个高大上的感人数字。 输入格式: 输入在一行中给出不知道多少个绝对值不超过1000的整数,其中保证至少存在一个“250”。 输出格式: 在一行中输出第一…

户外LED大屏推广的精确受众分析-华媒舍

随着科技的不断发展和人们对广告推广方式的需求不断变化,户外LED大屏作为一种新兴的广告形式,吸引了越来越多企业的注意。要想提高广告推广效果,就需要进行精确受众分析,以确保广告准确地传达给目标受众。本文将介绍户外LED大屏推…

如何将IDEA控制台输出的路径折叠起来,只留到java.exe

参考资料: idea运行时显示一堆路径_idea打印sql出现省略号-CSDN博客 1.问题现象: 2.预期效果: 3.问题产生原因: 环境变量没配好,重新配好就行了。(注:我配了,没成功,重新新建了一个m…

figma拉伸画板,导致元素变形,一键搞定

先来看问题,第一张是原图,第二张是拉伸画板后出现的问题 老样子废话不多说,直接上解决办法! MAC按住Cmd进行拉伸,windows按住Ctrl进行拉伸即可!

找回共享盘里被误删文件的几种方法

在我们使用共享盘进行文件存储和共享的过程中,不可避免地会遇到误删文件的情况。而这些文件可能是我们努力工作的成果,或者是珍贵的回忆。因此,本文将介绍一些方法来帮助您找回共享盘中误删的文件。 图片来源于网络,如有侵权请告知…

通过商品ID查询京东商品详情数据,可以拿到商品标题,商品价格,商品库存,商品销量,商品sku数据等,京东API接口

要通过商品ID查询京东商品详情数据,可以按照以下步骤进行: 在京东开放平台注册开发者账号,并创建应用。在创建应用时,选择商品API权限。在您的应用中,找到获取商品详情数据的接口。京东开放平台提供了多个API接口来获…

(实操)生命周期配置

Hello大家好。 在本课时我们将了解如何使用S3的生命周期配置来管理我们的对象。 回到S3控制台,选择iloveawscn-saa这个存储桶,然后点击上面的“管理”。在这里,我们可以创建生命周期规则,我们点击“创建生命周期规则”。…

【137.只出现一次的数字Ⅱ】

目录 一、题目描述二、算法原理三、代码实现 一、题目描述 二、算法原理 三、代码实现 class Solution { public:int singleNumber(vector<int>& nums) {int bitset0;for(int i0;i<32;i){int sum0;for(auto num:nums){if((num>>i)&1){sum;}}sum%3;if(s…

UnitTesting 单元测试

1. 测试分为两种及详细介绍测试书籍: 1.1 Unit Test : 单元测试 - test the business logic in your app : 测试应用中的业务逻辑 1.2 UI Test : 界面测试 - test the UI of your app : 测试应用中的界面 1.3 测试书籍网址:《Testing Swift》 https://www.hackingwithswift.c…

win10安装nginx及简单使用(命令)

下载 下载地址&#xff1a;http://nginx.org/en/download.html 使用 解压 更改配置 conf目录下nginx.conf 修改为未被占用的端口&#xff0c;地址改成你的地址 server {# 监听端口 listen 9010;# 地址 server_name 127.0.0.1;# 静态资源location / {root html;i…

web前端开发基础---表格类页面

插入表格 <table>用于创建表格&#xff0c;<tr>表示表格的一行&#xff0c;<td>表示一个单元格 <td>与<th>标签的用法一致&#xff0c;往往<td>存储数据,<th>存储数据标题 <th>中的内容默认是加粗&#xff0c;居中显示的。…

智慧公厕管理系统:科技赋能城市公共卫生服务的便利

在现代社会的城市化进程中&#xff0c;公共设施的管理变得越来越重要。而公厕作为城市公共设施的重要组成部分&#xff0c;也需要借助科技的力量进行管理和监控。智慧公厕管理系统应运而生&#xff0c;它为公厕管理人员提供了实时监控和数据统计分析的功能&#xff0c;大大提高…

0基础学习VR全景平台篇第109篇:认识拼接软件PTGui Pro

上课&#xff01;全体起立~ 大家好&#xff0c;欢迎观看蛙色官方系列全景摄影课程&#xff01;今天给大家讲解我们全景后期拼接软件PTgui pro&#xff0c;下面我们开始吧&#xff01; &#xff08;PTgui pro软件课程大纲&#xff09; 1.PTGui这个软件是什么 发明人 &#xf…

2023年中国建筑检测行业现状分析:国家政策推行[图]

建筑检测是指建设工程质量检测机构接受委托&#xff0c;依据国家有关法律、法规和工程建设强制性标准与相关规范&#xff0c;对涉及工程结构安全、使用功能和进入施工现场的建筑材料、构配件、设备的性能进行抽样检测和见证取样检测。 建设检测行业的下游主要是基础设施建设、房…

零售业:用这个小技巧,轻松搞定业绩!

自动售货机是一种现代化的零售解决方案&#xff0c;它已经深刻改变了我们购物的方式。不仅为消费者提供了更多的购物选择&#xff0c;还为企业提供了一种创新的销售渠道。 随着科技的不断进步&#xff0c;自动售货机已经从简单的零食和饮料销售机演化成了多功能的智能终端&…

俄罗斯YandexGPT 2在国家考试中获得高分;OpenAI API开发者快速入门指南

&#x1f989; AI新闻 &#x1f680; 俄罗斯YandexGPT 2聊天机器人成功在国家考试中获得高分 摘要&#xff1a;俄罗斯YandexGPT 2聊天机器人通过国家统一考试文学科目&#xff0c;以55分的加权分数成功进入大学。Yandex团队强调他们在开发过程中确保数据库不包含任何关于统考…

基于 ceph-deploy 部署 Ceph 集群

基于 ceph-deploy 部署 Ceph 集群 1、存储基础1.1单机存储设备1.2单机存储的问题1.3单机存储问题的解决方案1.3.1商业存储解决方案1.3.2分布式存储&#xff08;软件定义的存储 SDS&#xff09; 2、分布式存储2.1常见的分布式存储2.2分布式存储的类型 3、Ceph概述3.1Ceph简介3.2…

浅谈自媒体运营

文章目录 一、内容创作1.定位目标受众2.多元化的内容形式3.保持内容更新频率 二、推广渠道1.线上推广(1)微信公众号(2)微博(3)抖音、快手等短视频平台 2.线下推广 三、数据分析1.关注读者反馈2.分析数据 自媒体运营全攻略&#xff1a;文案写作流量打造个人品牌优势定位本书亮点…

同星智能为英飞凌TLE989X系列芯片提供刷写方案

一、方案概述 同星智能为英飞凌TLE989X系列芯片提供定制开发的代码包和刷写工具&#xff0c;主要包括代码包、基于TSMaster的刷写工程、刷写硬件工具TF1011等。 使用TF1011可以不需要英飞凌本身的烧录器&#xff0c;直接刷Bootram&#xff1b;也可以基于UDS刷APP。 代码包内容…