- 23
- 0
- 约1.12千字
- 约 13页
- 2019-12-23 发布于湖北
- 举报
知识点:scapy构造网络数据包
;;;协议测试是网络编程中一个重要环节,通过协议测试确保通信双方对协议的理解和实现是一致的。wireshark是强大的网络协议分析工具,能够捕获网络数据并进行协议解析,可是光有这个还不够,还需要能够生成指定内容的网络数据包;scapy 是具有超强功能的数据包操作工具,不仅具有无数个协议的解码功能,还可以传输修改后的数据包
scapy的最大特点就是可以执行多种功能。
例如:创建网络扫描、数据包转储、数据包攻击时需要利用多个不同的工具,而只要一个scapy就够了。;基于 TCP 协议正常抓包
(1) 发送端
data = Hello Scapy
pkt = IP(src=172.16.2.135, dst=172.16.2.91)/TCP(sport=12345, dport=5555)/data
send(pkt, inter=1, count=1)
(2) 接收端
receive = sniff(filter=tcp and host 172.16.2.135);测试结果如下图所示:正常情况下,基于 TCP 协议可以正常捕获网络数据包
;基于 UDP 协议正常抓包
(1) 发送端
data = Hello Scapy
pkt = IP(src=172.16.2.135, dst=172.16.2.91)/UDP(sport=12345,
您可能关注的文档
- PBL理论 问题意识 练习系统 中学语文教材论文.doc
- Pascal字符串的运用.ppt
- Pascal字符串的应用回顾.ppt
- PCA(病患自控式止痛装置)作业流程(I).doc
- PBL专题式学习-全球暖化.ppt
- PCB电路板差分阻抗测试技术.doc
- PCB上的阻抗控制.doc
- PCB的计算机辅助设计.pptx
- PCB讯号线阻抗的计算.doc
- PCB阻抗计算方法.doc
- 山东省2027年春季高考英语二轮复习综合检测卷.docx
- 山东省2027年春季高考英语一轮复习综合检测卷.pdf
- 山东省2027年春季高考英语一轮复习综合检测卷.docx
- 山东省2027年春季高考英语全真冲刺模拟卷(一).pdf
- 山东省2027年春季高考设备维修类专业知识第二次模拟试题.docx
- 山东省2027年春季高考设备维修类专业知识第一次模拟试题.pdf
- 山东省2027年春季高考英语全真冲刺模拟卷(一).docx
- 山东省2027年春季高考设备维修类专业知识冲刺模拟卷.pdf
- 山东省2027年春季高考设备维修类专业知识冲刺模拟卷.docx
- 山东省2027年春季高考设备维修类专业知识第二次模拟试题.pdf
原创力文档

文档评论(0)