【问题标题】:Can't specify AS_PATH attribute in BGP packet [Scapy]无法在 BGP 数据包中指定 AS_PATH 属性 [Scapy]
【发布时间】:2022-10-25 03:44:15
【问题描述】:

使用 Scapy 时,我无法设置 AS_PATH 属性。我已尝试按照此 StackOverflow 页面How to use AS_PATH attribute in scapy for BGP? 中提供的答案进行操作,但没有成功。我还尝试在属性参数,但我一直无法。

setAS=BGPPathAttr(type_flags="Transitive", type_code="AS_PATH", attribute="2")
setAS=BGPPathAttr(type_flags="Transitive", type_code="AS_PATH",attr_len=None,attribute=BGPPAAS4BytesPath(segments=BGPPAAS4BytesPath().ASPathSegment(segment_type=2,segment_length=None,segment_value=[2])))

我想要的结果是发送一个 AS_PATH 值为 2 的数据包。

【问题讨论】:

    标签: python-3.x scapy bgp


    【解决方案1】:

    AS_PATH 是众所周知的强制性的,而不是传递性的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-12-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-02-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多