0

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

我怎么解决这个问题; 有没有我错过运行的命令?提前致谢。

4

1 回答 1

1

不知道你为什么会出错......我试试这个

scapy
s=SCTP(dport=2500,sport=2600)
>>> s.show()
###[ SCTP ]###
sport= 2600
dport= 2500
tag= None
chksum= None

这对我来说看起来不错。

s.pdfdump("sctp.pdf")

这需要 Gnu-Plot 和其他一些软件包,但这也有效。

SCTP 有效!!

希望这可以帮助。

于 2014-06-08T03:15:19.330 回答