Wireshark开发者指南:Git仓库与协作详解
需积分: 50 191 浏览量
更新于2024-08-08
收藏 3.77MB PDF 举报
本资源是一份名为《Wireshark开发人员指南》的文档,针对Wireshark 2.1版本,由Ulf Lamping、Luis E. Ontanon和Graham Bloice编撰,遵循GNU通用公共许可证v2或更高版本。Wireshark是一款流行的网络协议分析器,用于捕获、分析和解码网络流量。
该指南主要面向对Wireshark源代码有兴趣的开发者,提供了详细的开发环境设置和工作流程指导。主要内容包括:
1. 源代码管理:Wireshark使用Git作为源代码管理工具,它是一个快速、灵活的分布式版本控制系统,支持大规模开发。Git仓库存储于wireshark.org服务器的Gerrit代码检阅系统中,允许开发人员在推送更改到主仓库前进行测试和讨论。
2. Gerrit:Gerrit是一个代码审查平台,简化了提交过程,支持OpenID登录,既可通过Web界面也可通过命令行操作,并能与其他流行工具集成,便于协作。
3. 历史迁移:Wireshark早期使用Concurrent Versions System (CVS),后迁移到Subversion,最终在2014年转至Git。这反映了Wireshark团队对于版本控制系统的持续优化。
4. 开发环境:指南介绍了Wireshark支持的平台,包括Unix(如Linux)、Microsoft Windows等,以及使用的编程语言(如C、C++、Python等)和开源工具。此外,还详细讲述了如何进行二进制发布和源代码分发,以及如何利用Buildbot自动化构建过程。
5. 问题反馈与帮助:指南鼓励读者在遇到问题时提供反馈,通过官方网站和wikis寻找解决方案,或者直接联系译者王少东寻求协助。
这份文档不仅适合开发者了解Wireshark的开发架构,也对想要贡献代码或参与项目的用户提供了一手资料。
148 浏览量
2018-08-31 上传
2019-09-12 上传
2021-05-28 上传
2019-09-16 上传
2019-08-15 上传
2019-10-22 上传
2022-08-04 上传
104 浏览量
刘兮
- 粉丝: 26
- 资源: 3852
最新资源
- Java集合ArrayList实现字符串管理及效果展示
- 实现2D3D相机拾取射线的关键技术
- LiveLy-公寓管理门户:创新体验与技术实现
- 易语言打造的快捷禁止程序运行小工具
- Microgateway核心:实现配置和插件的主端口转发
- 掌握Java基本操作:增删查改入门代码详解
- Apache Tomcat 7.0.109 Windows版下载指南
- Qt实现文件系统浏览器界面设计与功能开发
- ReactJS新手实验:搭建与运行教程
- 探索生成艺术:几个月创意Processing实验
- Django框架下Cisco IOx平台实战开发案例源码解析
- 在Linux环境下配置Java版VTK开发环境
- 29街网上城市公司网站系统v1.0:企业建站全面解决方案
- WordPress CMB2插件的Suggest字段类型使用教程
- TCP协议实现的Java桌面聊天客户端应用
- ANR-WatchDog: 检测Android应用无响应并报告异常