Wireshark-WIN8-2013-VS2010-编译实践
### Wireshark-WIN8-2013-VS2010-编译实践 #### Wireshark概述 Wireshark是一款强大的网络封包分析软件,它允许用户捕获和深入分析网络通信数据包。该软件最初由Gerald Combs在1997年底开始开发,当时的名称为Ethereal。随着时间的推移,越来越多的开发者加入到了这个项目中,不断为软件增加新的协议解析功能。2006年,由于商标问题,Ethereal正式更名为Wireshark。 Wireshark遵循GPL许可发布,任何人都可以在遵循该许可的前提下自由地使用、复制、修改和分发该软件及其源代码。Wireshark官方网站提供最新版本的下载链接,用户可以根据自己的操作系统选择合适的安装包。 #### Wireshark发展历程 - **1997年底**:Gerald Combs为了满足工作中对网络流量追踪的需求,开始着手开发Ethereal。 - **1998年7月**:Ethereal的第一个版本v0.2.0发布,随后吸引了全球各地的开发者为其贡献代码和修复错误。 - **1998年10月**:Gilbert Ramirez和Guy Harris加入项目,前者负责低级编程部分,后者则是在寻找一款比tcpview更优秀的工具后加入了进来。 - **1998年底**:Richard Sharp教授因为看到了Ethereal的发展潜力,开始为其添加新的协议解析功能。 - **2006年6月**:为解决商标问题,Ethereal正式更名为Wireshark。 - **2013年1月**:Wireshark已发布至1.8.0版本,并且1.9.0版本正处于积极开发阶段。 #### 支持的操作系统 Wireshark可以在多种操作系统上运行,包括但不限于: - **Unix系列**:如Apple macOS X、FreeBSD、HP-UX等。 - **Linux**:如Debian GNU/Linux、Ubuntu、Red Hat Linux等。 - **Windows**:支持32位和64位系统,包括Windows Server 2000、Windows XP、Windows 7、Windows 8等。 #### 开发者资源 Wireshark的开发者文档位于[这里](http://www.wireshark.org/docs/wsdg_html_chunked/),提供了详细的开发指南和技术文档,帮助开发者更好地理解Wireshark的工作原理以及如何对其进行扩展。 #### 编译实践环境 本次编译实践是在虚拟机环境下完成的,具体环境配置如下: - **虚拟机软件**:VMware Workstation 9.0.0。 - **操作系统**:Windows 8 Enterprise x64。 - **开发工具**:Microsoft Visual Studio 2010 Ultimate SP1。 - **其他工具**:Microsoft Windows SDK、GRMSDKX_EN_DVD.iso、VC Compiler KB2519277.exe。 #### 源码下载与准备 - **下载源码**:通过SVN工具TortoiseSVN (版本1.7.7) 下载Wireshark源码。Wireshark的源码位于[这里](http://anonsvn.wireshark.org/wireshark/trunk)。当前版本为1.9.0。 - **开发工具安装**: - 安装Microsoft Visual C++ 2010:按照Wireshark开发者文档中的指示进行安装。 - 安装Microsoft Windows SDK:此步骤对于编译Wireshark是必要的。 #### 总结 通过上述步骤,可以成功在Windows 8系统上使用Visual Studio 2010编译Wireshark。这不仅有助于了解Wireshark的内部架构和工作原理,还能让开发者根据实际需求对软件进行定制化开发。此外,Wireshark的强大之处在于它支持广泛的协议解析能力,这使得它成为网络故障排查和安全分析不可或缺的工具之一。
剩余18页未读,继续阅读
- 粉丝: 0
- 资源: 1
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 免费,局域网,IP电话, SIP, VOIP, 视频通话,可与PC互通,手机版本, apk版本
- 自动驾驶业务未来:未来交通
- Linux防火墙的概述 包过滤的防火墙工作层次 netfileter firewalld
- STM32驱动CC1101代码与pdf
- ToolPlatform
- 某平台北京二手房数据.zip
- 通讯原理 的应用级开发 嵌入式
- 识别机械手sw17可编辑全套技术开发资料100%好用.zip
- 基于STM32F103C8T6的PS2遥控小车源码及接线(已调)
- (4891456)基于单片机交通灯系统
- (8814216)LIBSVM 超级详细入门经典
- (10412002)51单片机串口通信
- 石英管清洗机 氢氟酸适用(含工程图bomsw20可编辑)全套技术开发资料100%好用.zip
- (132417216)C++版本-贪吃蛇游戏
- 丢包测试小工具,可以长时间持续监控网络状态,并保存为带时间 戳的日志,方便运维分析
- (174151234)matlab矩阵位移法实现有限元求解