首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

通信网络实验——sniffer(嗅探器)设计与兑现

2012-11-26 
通信网络实验——sniffer(嗅探器)设计与实现一.实验目的利用WINPCAP,实现数据包的捕获与初步的数据分析。二.

通信网络实验——sniffer(嗅探器)设计与实现

一.实验目的

利用WINPCAP,实现数据包的捕获与初步的数据分析。

二.实验报告

1.详细描述实验过程。

2.给出实现方案的设计,及调试中遇到的问题。

实验环境:Fedora 16 Linux , gcc 4.6.3

实验准备:安装libpcap库

实验前先下载并安装libpcap库。

在http://www.tcpdump.org/网站上下载libpcap-1.2.1.tar.gz压缩包,使用命令$ tar -zxvf libpcap-1.2.1.tar.gz进行解压。

进入解压目录$ cd libpcap-1.2.1/。

安装libpcap前,先安装bison和flex以及libnids

命令$ sudo yum install bison flex libnids

进行libpcap源码编译及安装。命令:

运行程序:

通信网络实验——sniffer(嗅探器)设计与兑现

程序打印信息中,Payload是数据包的实际载荷,Received Packet Size是包的大小,Hardware type是数据链路层协议类型,Protocal type是网络层协议类型,另外还有ARP是请求还是回复,以及MAC地址和IP地址。

更多捕获的数据:

  通信网络实验——sniffer(嗅探器)设计与兑现       通信网络实验——sniffer(嗅探器)设计与兑现

热点排行