Linux抓包命令_怎么使用wireshark抓包

Linux抓包命令_怎么使用wireshark抓包Wireshark是一款图形化的抓包软件,在LInux和Windows下都可以下载。用命令安装wireshark相关软件包命令:查看安装wireshark产生了哪些文件直接通过命令打开或者是图形化页面点开就好点击InterfaceList,就可以看到接口列表,选择需要抓哪个网卡的包这里我选择ens33网卡,点击start开始抓包我们ping我们的主机地址,看看抓包情况ping工具使用的就是协议,ICMP是IP协议的附属协议。IP层用它来与其他主机或路由器交换错误报文和其他重要信息。它主要是

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用


一、Wireshark

Wireshark是一款图形化的抓包软件,在LInux和Windows下都可以下载。

1. 安装wireshark工具

用命令安装 wireshark相关软件包
命令:yum -y install wireshark* -y

在这里插入图片描述
rpm -ql wireshark查看安装wireshark产生了哪些文件

在这里插入图片描述

2.打开Wireshark

直接通过命令打开
wireshark

在这里插入图片描述
或者是图形化页面点开就好

在这里插入图片描述
在这里插入图片描述

3. Wireshark基本使用

点击Interface List,就可以看到接口列表,选择需要抓哪个网卡的包

在这里插入图片描述

这里我选择ens33网卡,点击start开始抓包

在这里插入图片描述

在这里插入图片描述

我们ping我们的主机地址,看看抓包情况

在这里插入图片描述

ping 工具使用的就是 ICMP协议,ICMP是IP协议的附属协议。IP层用它来与其他主机或路由器交换错误报文和其他重要信息。它主要是用来提供有关通向目的地址的路径信息。

在这里插入图片描述

4. 抓包信息

通过 ip.addr == [端口号]可以过滤掉无关ip

在这里插入图片描述

1. 抓ping程序包

请求信息

在这里插入图片描述

数据帧
在这里插入图片描述
链路层

在这里插入图片描述
网络层

在这里插入图片描述
应用层

在这里插入图片描述

响应信息

因为是ping的响应,要响应给windows,所以源变成了LInux本机,目的变成了windows。
接着是协议类型,ping的请求是8,响应变成了0

在这里插入图片描述

ARP协议

在这里插入图片描述

2. 抓TCP三次握手、四次挥手

三次握手

通过 Xshell连接Linux虚拟机

在这里插入图片描述

在这里插入图片描述

四次挥手

在这里插入图片描述
在这里插入图片描述

3.抓telnet包

安装 telnet

telnet是和ssh类似的,都是用来远程登录Linux服务器,ssh的端口号是22,telnet的端口号是23

安装命令:yum -y install telnet-server

安装完后要启动服务

命令:systemctl start telnet.socket

在这里插入图片描述
查看是否有telnet服务的端口号
命令:netstat -nltp | grep :23

在这里插入图片描述
查看该应用产生哪些文件

在这里插入图片描述
测试telnet
测试时记得开发23端口或者关闭防火墙
关闭防火墙命令:systemctl stop firewalld
添加端口号:firewall-cmd --zone=public --add-port=[端口号]
注意:telnet 默认是不允许root用户登录的,只能登录普通用户

在这里插入图片描述

用 Woreshark抓包

抓包后发现,telnet传输的是明文数据。仔细找还能看到密码,所以这个命令基本是被淘汰了
在这里插入图片描述

二、tcpdump工具

tcpdump是 Linux下的抓包工具,但它是命令行的操作。用起来没有Wireshark方便

在这里插入图片描述

ARP:(地址解析协议IP-MAC)和RARP(逆地址解析协议MAC-IP)是某些网络接口(如以太网)使用的特殊协议,用来转换IP层和网络接口层使用的地址下层协议给上层协议提供了一些功能支撑,上层协议要依赖下层协议

1. 查看arp缓存

命令:arp -n
作用:查看arp缓存

arp缓存里记录了,我的主机曾经向拿台主机要过MAC地址

在这里插入图片描述

删除arp缓存
命令:arp -d [ip]

在这里插入图片描述

2. tcpdump基本使用

常用语法:tcpdump -i [网卡名] -nn host [主机ip]

  • -i :指定网络接口,对于多个网络接口有用
  • -n :显示IP地址,不查主机名。当DNS不起作用时常用到这个参数
  • -nn :不显示协议和端口名。即显示IP地址和端口

抓 ping包

在这里插入图片描述
在这里插入图片描述
每次询问的MAC地址都会保存到,arp缓存里

在这里插入图片描述

保存抓包数据到指定文件

通过 -w 选项可以将抓包数据保存到指定文件里,再通过Woreshark打开

命令:tcpdump -i [网卡名] -nn host [主机ip] -w [文件名]

在这里插入图片描述

在这里插入图片描述
找到保存抓包信息的文件,打开

在这里插入图片描述

在这里插入图片描述

其它用法

下面的命令可以查看所有送到主机hostname的数据包
tcpdump -i eth0 dst host [主机ip]

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/184845.html原文链接:https://javaforall.net

(0)
上一篇 2022年10月7日 下午6:16
下一篇 2022年10月7日 下午6:16


相关推荐

  • Android游戏引擎_巨星引擎网络公司

    Android游戏引擎_巨星引擎网络公司学Android游戏开发的朋友,往往会显得有些无所适从,他们常常不知道该从何处入手,每当遇到自己无法解决的难题时,又往往会一边羡慕于iPhone下有诸如Cocos2d-iphone之类的免费游戏引擎可供使用,一边自暴自弃的抱怨Android平台游戏开发难度太高,又连个像样的游戏引擎也没有,甚至误以为使用Java语言开发游戏是一件费力不讨好且没有出路的事情。事实上,这种想法完全是没有必要且不

    2025年11月27日
    4
  • matlab如何公式编辑器,公式编辑器怎么用 【搞定要领】

    matlab如何公式编辑器,公式编辑器怎么用 【搞定要领】大家都知道电脑使用起来非常方便 但遇见公式编辑器怎么用的时候就非常头疼了 如果你是第一次遇到公式编辑器怎么用 怎么样才能快速解决公式编辑器怎么用带来的烦恼呢 小编为大家收集了很多关于公式编辑器怎么用问题的解决方法 下面请看具体的解决方法步骤 WPS 中怎么用 Word 公式编辑器答 操作如下 1 单击进入 插入 选项卡 在 符号 选项组中选择 公式 按钮 如果 公式 为灰色的话可以单击 插入 菜单中的

    2026年3月18日
    2
  • 微信小程序集成Hunyuan-MT 7B:移动端翻译应用开发

    微信小程序集成Hunyuan-MT 7B:移动端翻译应用开发

    2026年3月14日
    2
  • 每个人都应该是善良的

    每个人都应该是善良的

    2021年7月22日
    67
  • 基本RC积分电路及原理分析

    基本RC积分电路及原理分析电阻 R 和电容 C 串联接入输入信号 VI 由电容 C 输出信号 V0 当 RC 数值与输入方波宽度 tW 之间满足 tW 一般至少为 10 倍以上 这种电路称为积分电路在电容 C 两端 输出端 得到锯齿波电压 如图 6 所示 1 nbsp t t1 时

    2026年3月19日
    3
  • 【实用】网页内容监控并实时推送百度解决方案「建议收藏」

    【实用】网页内容监控并实时推送百度解决方案「建议收藏」将网站最新内容实时推送百度是有利于内容原创保护和收录的,避免小站内容刚上线就被大站搞去,做了他人的嫁衣。但是网站天天手动去提交百度的话也是很浪费时间的,那么有没有什么方法可以自动将新内容推送百度呢?答案肯定是有的,实现网页内容监控就行了,然后将最新产出内容推送给百度。WEB视界网页内容监控原理将一批网站列表加入一个定时任务中,将所有属于本网站的URL提取出来并存储起来。然后定时任务每次…

    2022年7月17日
    22

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号