Python 如何在scapy中构造CIP列表身份请求? 从enip导入enip_ListIdentity_SocketItem `从enip_tcp导入enip_tcp cippkt=ENIP_TCP(command_id=“ListIdentity”)/ENIP_ListIdentity\u SocketItem(sin_address=“255.255.255.255”) cippkt.display() 命令\u id=ListIdentity 长度=无 会话=0 状态=成功 发送方上下文=0 选项=0 ###[套接字地址]### sin_族=0 单端口=0 sin_地址=255.255.255.255 服务的名称=“”`
scapy说,我在执行send(cippkt)时构建了上述代码。但它不是..您尝试了什么,又犯了什么错误?我已经构造了数据包“cippkt=scapy_all.Ether(dst=“ff:ff:ff:ff:ff:ff:ff”)/scapy_all.IP(dst=“255.255.255”)/ENIP_TCP(command_id=“ListIdentity”)/ENIP_ListIdentity_SocketItem(sin_address=“255.255.255”)”并且能够发送数据包,但数据包未成功发送###[ENIP_TCP]####command#u id=ListIdentity length=None session=0 status=success sender_context=0 options=0[Socket_Address]sin_family=0 sin_port=0 sin_Address=255.255.255 name_of_of_service=''>>scapy all.send(cippkt)。已发送1个数据包。>>>请将您的代码添加到问题中,并将其格式化为代码。Python 如何在scapy中构造CIP列表身份请求? 从enip导入enip_ListIdentity_SocketItem `从enip_tcp导入enip_tcp cippkt=ENIP_TCP(command_id=“ListIdentity”)/ENIP_ListIdentity\u SocketItem(sin_address=“255.255.255.255”) cippkt.display() 命令\u id=ListIdentity 长度=无 会话=0 状态=成功 发送方上下文=0 选项=0 ###[套接字地址]### sin_族=0 单端口=0 sin_地址=255.255.255.255 服务的名称=“”`,python,scapy,Python,Scapy,scapy说,我在执行send(cippkt)时构建了上述代码。但它不是..您尝试了什么,又犯了什么错误?我已经构造了数据包“cippkt=scapy_all.Ether(dst=“ff:ff:ff:ff:ff:ff:ff”)/scapy_all.IP(dst=“255.255.255”)/ENIP_TCP(command_id=“ListIdentity”)/ENIP_ListIdentity_SocketItem(sin_address=“255.255.255”)”并且能够发送数据包,但数
from enip import ENIP_ListIdentity_SocketItem
`from enip_tcp import ENIP_TCP
cippkt = ENIP_TCP(command_id="ListIdentity")/ENIP_ListIdentity_SocketItem(sin_address="255.255.255.255")
cippkt.display()
<<IP/UDP>>
command_id= ListIdentity
length = None
session = 0
status = success
sender_context= 0
options = 0
###[ Socket_Address ]###
sin_family= 0
sin_port = 0
sin_address= 255.255.255.255
name_of_service= ''`