提前感谢您的帮助。我是新来的(只有第二天)。我需要创建数据包并发送到网络接口,预期的协议栈是:ETH/IP/SCTP/S1AP/NAS。据我所知,直到SCTP,这对scapy来说是一项微不足道的任务,但我有一个问题。我正在做以下工作:
eth_ip=Ether()/IP(src="192.168.1.1",dst="192.168.2.2")
sctp=SCTP(sport=1,dport=2,tag=0x0,chksum=1)
sctp_data=SCTPChunkData(len=4, tsn=1, stream_id=1, stream_seq=1, delay_sack=0, unordered=0, beginning=1, ending=1, proto_id=18, data="\x01" )
pkt1=eth_ip/sctp/sctp_data
wrpcap("sctp.pcap", pkt1)
所以,我制作了一个数据包并将其存储到PCAP,当我在Wireshark中打开时,它会说该数据包的格式不正确。我希望看到Eth/ip/sctp/s1ap,当然s1ap消息不正确,但问题是我看到了格式错误的sctp层3次,没有看到s1ap。为什么?有人有有效的SCTP数据交换示例吗
2个小贴士:
相关问题 更多 >
编程相关推荐