>我必须在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)
我收到此错误消息:
名称错误: 未定义名称"SCTP"
我该如何解决这个问题;我错过了运行任何命令吗?提前谢谢。
不知道为什么会出现错误...我试试这个
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工作!
希望这有帮助。