【问题标题】:I need to construct an IPv6 packet with extension headers.我需要构造一个带有扩展头的 IPv6 数据包。
【发布时间】:2013-07-16 12:53:47
【问题描述】:

我已经研究了好几天了,我变得非常绝望。

我正在尝试以任何可能的语言构建带有扩展标头的 IPv6 数据包(必须通过编程语言来自动化某些任务),以便我可以将它们发送到一系列站点并测试与这些扩展标头的兼容性。

到目前为止我已经尝试过的内容: JAVA-- JPCAP 然而这根本不支持扩展头 PYTHON——使用 Pydev 的 Scapy 然而这仅支持 9 个扩展头中的三个。至少我想要逐跳,分段,路由,封装,身份验证,也许还有目的地选项(6/9)。

所以现在我没有想法了。为了从头开始构建仅具有默认内容的 ipv6 数据包(仅存在扩展标头就足以测试兼容性),最好使用什么工具,因此有效负载通常为空。只有在包含分段的数据包中才不会为了将数据包大小增加到 MTU 以上。

有什么想法吗? 我非常绝望任何输入都非常感谢。 谢谢 马蒂诺斯

【问题讨论】:

    标签: java c++ python ipv6 packets


    【解决方案1】:

    看起来 scapy 可能拥有您所需要的一切或可扩展的功能。请参阅extending scapy 和一些讨论您需要什么的 pdf 文件 IPv6 Extension Headers - New Features, and New Attackattacking ipv6 implementation using fragmentation - Black Hat

    【讨论】:

    • 嘿,第二个链接由于某种原因无法正常工作 IPv6 扩展标头 - 新功能和新攻击
    猜你喜欢
    • 2012-04-08
    • 1970-01-01
    • 1970-01-01
    • 2013-07-05
    • 2019-08-05
    • 2021-12-13
    • 1970-01-01
    • 2020-10-21
    • 2023-04-09
    相关资源
    最近更新 更多