一个简易网络嗅探器的实现
2005-03-25 11:31
429 查看
引言
目前,已经有不少的Sniff工具软件,如Windows环境下,最富盛名的工具是Netxray和Sniffer pro,用它们在 Windows环境下抓包来分析,非常方便。在UNIX环境下如Sniffit,Snoop,Tcpdump,Dsniff 等都是比较常见的。这里介绍一个用C语言和网络数据包和分析开发工具libpcap及winpcap实现的简易网络Sniffer。
网络嗅探器程序框图
首先给出流程如图1所示。
图1 流程图
目前,已经有不少的Sniff工具软件,如Windows环境下,最富盛名的工具是Netxray和Sniffer pro,用它们在 Windows环境下抓包来分析,非常方便。在UNIX环境下如Sniffit,Snoop,Tcpdump,Dsniff 等都是比较常见的。这里介绍一个用C语言和网络数据包和分析开发工具libpcap及winpcap实现的简易网络Sniffer。
网络嗅探器程序框图
首先给出流程如图1所示。
图1 流程图
相关文章推荐
- 一个简易网络嗅探器的实现
- Tinychain 是比特币的一个简易口袋实现
- 实现简易字符串压缩算法:一个长度最大为128的字符串, 由字母a-z或者A-Z组成,将其中连续出现2次以上(含2次)的字母转换为字母和出现次数,以达到压缩目的
- LCUI:实现一个简易的 照片查看器
- 编写一个简易购物车,实现向购物车内添加商品,移除指定商品及清空购物车功能。
- 数据结构课程设计---用Dijkstra算法实现一个简易的最佳方案选择
- C 实现一个简易的Http服务器
- Spring.NET学习笔记3——实现一个简易的IoC框架(练习篇) Level 100
- Qt学习之路(32): 一个简易画板的实现(Graphics View)
- Qt学习之路(32): 一个简易画板的实现(Graphics View) 推荐
- C 实现一个简易的Http服务器 (二)
- 一个简易时钟效果js实现代码
- 如何在Android中实现一个简易的Http服务器
- 【华为上机】 实现一个简易的银行排号叫号系统(代码欠妥,求修改)
- C#中Undo/Redo的一个简易实现
- Spring.NET学习笔记3——实现一个简易的IoC框架(练习篇)
- 实现一个无刷新的基于ajax的简易聊天室
- 实现一个无刷新的基于ajax的简易聊天室
- 实现一个无刷新的基于ajax的简易聊天室
- 一个简易画板的实现(Graphics View)