2017-12-21 6 views
-2

私は、拡張ヘッダーを持つIPv6 UDPパケットをコマンドラインから送信する方法を理解しようとしています。通常、私はsendipのようなツールを使用して一回限りのパケットを送信しますが、sendipのマニュアルとオンラインの例では、拡張ヘッダーを含むパケットの送信方法は指定されていません。拡張ヘッダーを含むワンタイムIPv6パケット(sendipなど)を送信するにはどうすればよいですか?

  • 次ヘッダ= UDP(17)、UDPパケットの
  • ヘッダ拡張:

    例えば、Iフィールドと、ワンIPPROTO_ROUTING拡張ヘッダを持つパケットを送信できるようにしたいですデフォルト8Bの長さ長さ= 0、

  • ルーティング・タイプ= 0
  • セグメントが=ある任意32B
= 0
  • ルーティングデータを残し

    これは、-ionumコマンドオプションのIPv4オプションの場合は、sendipと比較的簡単です。

    description for this NIST version of SendIP

    • 「ヘッダタイプの多種多様な、サポートされているほぼすべての定義されたIPv6拡張ヘッダを含めている。」と言います
    • "ここに配布されているバージョンは、特にIPv6拡張ヘッダーとIPsecサポートの分野で、数多くの追加があり、2.5に基づいています。

    このように、拡張子の付いたパケットの送信はサポートされていますが、これを使用する方法に関するドキュメントはありません。

  • 答えて

    0

    私は疑問にリンクNISTバージョンとsendipバージョンを交換し-p routeルーティング拡張ヘッダを挿入ルートモジュールをロード

    sendip -p ipv6 -6s <source IP> -p route -p udp -us <source port> -ud <destination port> -d <data> -v <destination IP> 
    

    を実行することにより、これを行うことができたと思います。

    関連する問題