在scapy中添加SCTP协议

时间:2014-04-01 09:48:49

标签: scapy sctp

我必须在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'未定义

我该如何解决这个问题;有没有我错过的命令?提前谢谢。

1 个答案:

答案 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有效!!

希望这有帮助。