- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第6章Libnet与Libnids编程技术
第六章 Libnet和Libnids编程技术 内容 Libnet的主要特点: 高层接口 可移植性 数据报构造 数据报的处理 数据报发送 ARP协议数据包 int libnet_build_arp(u_short hrdw, u_short prot, u_short h_len,u_short p_len, u_short op, u_char *s_ha, u_char *s_pa, u_char *t_ha, u_char *t_pa, const u_char *payload, int payload_len, u_char *packet_buf); 构造ARP协议数据包 libnet_build_arp( ARPHRD_ETHER, /* 硬件地址 */ ETHERTYPE_IP, /* IP地址 */ 6, /* 硬件地址长度 */ 4, /* IP地址长度 */ ARPOP_REPLY, /* 操作类型 */ enet_src, /* 源硬件地址 */ ip_src, /* 源IP地址 */ enet_dst, /* 目的硬件地址 */ ip_dst, /* 目的IP地址 */ NULL, /* 有效载荷 */ 0, /* 有效载荷大小 */ packet); /* 包缓冲 */ IP协议数据包 int libnet_build_ip(u_short len, u_char tos, u_short ip_id, u_short frag, u_char ttl, u_char protocol, u_long saddr, u_long daddr, const u_char *payload, int payload_len,u_char *packet_buf); 构造IP协议数据包 libnet_build_ip(LIBNET_IP_H, /* 首部大小 */ IPTOS_LOWDELAY, /* 服务类型 */ 242, /* 标识 */ 0, /* 标志 */ 48, /* 生存时间 */ IPPROTO_TCP, /* 协议 */ src_ip, /* 源IP 地址 */ dst_ip, /* 目的IP 地址 */ NULL, /* 有效载荷 */ 0, /* 有效载荷大小 */ packet); /* 包缓冲 */ TCP协议数据包 int libnet_build_tcp(u_short th_sport, u_short th_dport, u_long th_seq, u_long th_ack, u_char th_flags, u_short th_win, u_short th_urg, const u_char *payload, int payload_len, u_char *packet_buf); 构造TCP协议数据包 libnet_build_tcp(src_prt, /* 源端口 */ dst_prt, /* 目的端口 */ 0xa1d95, /* 序号 */ 0x53, /* 确认号 */ TH_SYN, /* 控制标志 */ 1024, /* 窗口大小 */ 0, /* 紧急指针 */ NULL, /* 有效载荷 */ 0, /* 有效载荷大小 */ packet); /*包缓冲 */ Libnet的安装 以libnet1.1.2.1为例,安装步骤为: # tar -zxvf libnet.tar.gz # cd libnet # ./configure # make # make install * 网络编程 常州大学信息学院 * 网络编程 Libnet Libnids 一、Libnet 概述 Libnet是一个小型的接口函数库,主要用C语言写成,提供了底层网络数据报的构造、处理和发送功能。 Libnet的开发目的是:建立一
您可能关注的文档
- 积的变化规律与估算.ppt
- 第 六 章 发票以及空白票据的管理与使用.doc
- 第03章文法与语言.ppt
- 第09章文档与视图.ppt
- 第09章 基因工程与基因组学.ppt
- 第12课《香港与澳门的回归》.ppt
- 第13讲主配电板与.ppt
- 第12课《宋元时期的都市与文化》.ppt
- 第12课香港与澳门的回归PPT.ppt
- 第12课甲午中日战争与八国联军侵华(课件).ppt
- 2025年房地产经纪协理考试卷附答案(基础题).docx
- 2024年河南省睢县交通局公开招聘试题带答案详解.docx
- 广东省高级人民法院劳动合同制书记员招聘笔试高频难、易错点备考题库及答案详解一套.docx
- 广东茂名信宜市纪委监委招聘劳动合同制人员6人笔试高频难、易错点备考题库及参考答案详解.docx
- 2025年山东第二医科大学附属医院公开招聘人员(49人)考试模拟试题及答案解析.docx
- 2025四川成都市大邑县招聘事业单位人员30人考前自测高频考点模拟试题带答案详解.docx
- 2026“梦想靠岸”招商银行南宁分行冬季校园招聘笔试备考题库带答案解析.docx
- 2025湘科安全服务产业集团子公司招聘中层管理人员2名笔试备考试卷带答案解析(夺冠).docx
- 2025河南省地质局所属事业单位招才引智高层次人才40人笔试备考试卷带答案解析(夺冠).docx
- 2026天津市卫生健康委员会所属天津市医药科学研究所(天津市医药与健康研究中心)招聘6人笔试历年题库.docx
最近下载
- 销售年终个人工作总结.docx VIP
- 风力发电防雷关键技术及研究进展.doc VIP
- 审计提示第70号——地方政府专项债券发行流程及财务评价业务注意事项.doc VIP
- 高校宿舍报修系统的设计与实现.docx VIP
- 小学科学新教科版二年级上册2.4《不同的天气》教学课件(2025秋新版).pptx VIP
- 组会论文-使用微调的CLIP做OOD泛化任务[ICML2023]CLIPood Generalizing CLIP to Out-of-Distributions.pptx VIP
- 普通高中地理课程标准(2017 年版 2020 年修订)18套 测试题及答案 .doc VIP
- 主成分分析多元统计分析人大何晓群.pptx VIP
- 供应室特殊感染器械的处理流程.pptx VIP
- 产品检验合格报告.docx VIP
原创力文档


文档评论(0)