【问题标题】:Crafting S1AP packets using Scapy使用 Scapy 制作 S1AP 数据包
【发布时间】:2014-08-18 22:54:42
【问题描述】:

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

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

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

谢谢!

【问题讨论】:

    标签: scapy sctp lte 4g


    【解决方案1】:

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

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

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

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

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

    【讨论】:

      猜你喜欢
      • 2021-01-16
      • 1970-01-01
      • 1970-01-01
      • 2021-03-19
      • 1970-01-01
      • 2017-02-07
      • 2019-07-26
      • 2021-10-08
      • 1970-01-01
      相关资源
      最近更新 更多