资源简介
计算机网络实验
ip报文的截取与分析
linux下编程,写程序获取ip报文的 类型,长度,源地址和目的地址等。。。。
代码片段和文件信息
#include
#include
#include
#include
#include
#include
#include
int main()
{
/*套接口捕获链路帧*/
int i=0;
int fd;
/*利用类型为SOCK_PACKET的套接口来捕获链路帧*/
fd=socket(AF_INETSOCK_PACKEThtons(0x0003));//函数返回值的意义?
//AF_INET=ARPA Internet protocols即TCP/IP协议族
/*设置网卡的工作方式*/
struct ifreq ifr; // in ‘net/if.h‘
char *dev=“eth0“;
strcpy(ifr.ifr_namedev); // interface name
i=ioctl(fdSIOCGIFFLAGS&ifr);//SIOCGIFFLAGS(0x8913)表示取出工作方式
//返回0:成功 -1:出错
if(i<0)
{
close(fd);
perror(“can‘t get flags\n“);
//exit(0);
}
ifr.ifr_flags|=IFF_PROMISC; //在标志中加入“混杂“方式
i=ioctl(fdSIOCSIFFLAGS&ifr); //获取所有
- 上一篇:《网络分析与综合》试题
- 下一篇:2002年美国数学建模超员订票问题 超员分析多指教
相关资源
- 基于SNMP网络管理系统的设计与实现
- 计算机网络高级软件编程技术第5章
- 北邮计算机网络滑动窗口实验报告附
- 计算机网络实验工程文件.pkt
- 湖北大学计算机网络期末试题和重点
- 计算机网络期末考试试卷及解答10套集
- 综合组网实验
- 广州大学计算机网络实验报告1-5.zip
- 计算机网络课程设计 小型校园网的构
- 计算机网络课程 实验报告 Ethereal软件
- 计算机网络管理员中级试题及答案一
- 计算机网络-端口扫描-课程设计
- 考博计算机网络复习资料
- 计算机网络 课程设计——县中学网络
- 计算机网络仿真 中小型网吧组建方案
- 国科大计算机网络题目加答案
- 广工计算机网络课程设计p2p程序
- 广工 计算机网络课程设计 端口扫描器
- Computer Networking: A Top Down Approach 5th e
- Computer Networking: A Top Down Approach 5th e
- Computer Networking: A Top Down Approach 5th e
- 计算机网络实验系统 NetRiver2000 系列实
- IPv4协议转发实验报告含代码
- 国科大计算机网络题目参考答案2016年
- 计算机网络课程设计之规划大学校园
- 408计算机网络真题
- 计算机网络自顶向下方法第六版习题
- 计算机网络慕课.docx
- 论文研究-基于OpenFlow的SDN网络路由算
- 广工计算机网络课设
评论
共有 条评论