使用Scapy制作S1AP数据包



我正在寻找一个需要制作S1应用协议(S1AP)数据包的项目。用于4G LTE网络的eNodeB和MME之间。S1AP基于IP,由蒸汽控制传输协议(SCTP)承载。

有没有人知道SCTP在Scapy中当前的库是否足以做到这一点,或者我可能需要定义一个新的协议?

我的第一个目标是模拟连接(通过程序)到物理MME,有人有任何建议吗?

谢谢!

这取决于您的开发环境&要求。在基于linux/FreeBSD的开发设置中,libsctp和ASN.1工具应该足以在与mme的接口中使用基于SCTP协议的S1-AP。

来到Scapy,注意它是基于python的。

Scapy似乎支持所有类型的SCTP块,因此它很可能适合您的测试。

S1-AP协议使用ASN.1。为了生成S1-AP数据包,您应该集成用于S1-AP编码/解码的ASN.1,并使用over scapy。Scapy提供对ASN.1的支持。

S1-AP支持扩展应该由您完成。最好的部分是,您可以扩展Scapy,而不必编辑源文件来根据需求类型创建自动化工具。

相关内容

  • 没有找到相关文章

最新更新