为了简化代码,Scapy为每个Packet对象内置了输出函数sprintf。
(1)基本输出功能:a.sprintf(“Hello a”)
(2)直接输出包中的字段:
a.sprintf(“%IP.proto%”) 输出包中IP层的协议字段值
a.sprintf(“%.time%”)输出当前包的创建时间
a.sprintf(“%IP:2.proto”)输出上层的IP层协议值
(3)支持判断输出:
a.sprintf(“a is P{TCP:TCP}{UDP:UDP}{ICMP:ICMP} packet”) 输出包的类型
Scapy自带输出函数sprintf()
发表回复