我必须在scapy中构建SCTP数据包,但似乎SCTP在scapy文件夹中不存在。所以我在网上搜索了一下,我找到了sctp.py脚本:
https://github.com/jwiegley/scapy/blob/master/scapy/layers/sctp.py
我尝试在包含“/ scapy / layers”的所有文件夹中复制此文件,但遗憾的是SCTP在scapy中仍未定义。即:我写的时候
sctp=SCTP(dport=2500,sport=2600)
我收到了以下错误消息:
NameError:名称'SCTP'未定义
我该如何解决这个问题;有没有我错过的命令?提前谢谢。
答案 0 :(得分:1)
不确定为什么会收到错误...我试试这个
scapy
s=SCTP(dport=2500,sport=2600)
>>> s.show()
###[ SCTP ]###
sport= 2600
dport= 2500
tag= None
chksum= None
这对我来说很好看。
s.pdfdump(" sctp.pdf&#34)
这需要Gnu-Plot和其他一些软件包,但这也有效。
SCTP有效!!
希望这有帮助。