Ethereal网络抓包分析教程
需积分: 10 190 浏览量
更新于2024-09-13
收藏 344KB DOC 举报
"Ethereal使用教程 - 网络抓包与分析工具"
Ethereal,现名为Wireshark,是一款强大的网络封包分析软件,主要用于网络故障排查、协议分析和安全审计。它允许用户从网络上抓取数据包,并进行深入的分析。在Windows系统中,Ethereal的安装过程包括两步:首先安装WinPcap驱动,它提供了底层的数据包捕获能力,随后安装Ethereal程序本身。
安装步骤如下:
1. 访问http://netgroup-serv.polito.it/winpcap/install/Default.htm 下载并安装WinPcap。
2. 接着访问http://www.ethereal.com/ 下载Ethereal并进行安装。
使用Ethereal进行抓包分析非常直观。启动程序后,选择菜单“Capture” -> “Start”开始抓包,停止时点击“Stop”。抓取的数据包会实时显示在主面板,并已解析出各个层次的信息,如源和目标IP、端口、协议等。
Ethereal提供了丰富的配置选项来定制抓包行为:
- Interface: 选择要在哪个网络接口(网卡)上抓包,通常默认即可。
- Limit each packet: 设置每个数据包的最大大小,未设置则不限制。
- Capture packets in promiscuous mode: 混杂模式可捕获所有通过该接口的数据包,但通常只开启监听本机发送和接收的包,故应关闭此选项。
- Filter: 抓包过滤器允许设定规则,仅捕获符合条件的数据包。过滤器语言基于libcap,类似于tcpdump手册中的描述。
- File: 如需保存抓包结果到文件,可在此处指定文件名。
- Use ring buffer: 开启循环缓冲,当达到预设条件时,新数据包将覆盖旧数据包。需同时设置文件数目和回卷大小。
关于过滤器的使用,有两种策略:
1. 抓包前定义好抓包过滤器,仅捕获特定类型的数据包。
2. 先无选择地抓取所有数据包,然后利用显示过滤器筛选需要查看的部分。
Ethereal的显示过滤器是分析阶段的关键工具,它允许用户在数据包列表中只显示满足特定条件的包。例如,你可以用“ip.src == 192.168.1.1”来显示源IP为192.168.1.1的所有数据包,或者“http”来查看所有HTTP流量。显示过滤器语法丰富,可以组合各种条件,如“and”、“or”和“not”。
Ethereal(Wireshark)提供了一套全面的网络分析工具,从数据包的捕获到复杂的过滤和解析,帮助用户深入了解网络通信,排查问题,以及进行安全分析。掌握Ethereal的使用,对于网络管理员、开发者和安全专家来说,都是非常有价值的技能。
2013-01-18 上传
2023-05-12 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
2008-12-19 上传
2009-04-04 上传
as602589205
- 粉丝: 0
- 资源: 1
最新资源
- 构建基于Django和Stripe的SaaS应用教程
- Symfony2框架打造的RESTful问答系统icare-server
- 蓝桥杯Python试题解析与答案题库
- Go语言实现NWA到WAV文件格式转换工具
- 基于Django的医患管理系统应用
- Jenkins工作流插件开发指南:支持Workflow Python模块
- Java红酒网站项目源码解析与系统开源介绍
- Underworld Exporter资产定义文件详解
- Java版Crash Bandicoot资源库:逆向工程与源码分享
- Spring Boot Starter 自动IP计数功能实现指南
- 我的世界牛顿物理学模组深入解析
- STM32单片机工程创建详解与模板应用
- GDG堪萨斯城代码实验室:离子与火力基地示例应用
- Android Capstone项目:实现Potlatch服务器与OAuth2.0认证
- Cbit类:简化计算封装与异步任务处理
- Java8兼容的FullContact API Java客户端库介绍