これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの 6 つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド rsXNUMX です。
プログラム:
NAME
rs6 - ICMPv6 Router Solicitation に基づく攻撃ベクトルのセキュリティ評価ツール
メッセージ
SYNOPSIS
rs6 [-i INTERFACE] [-s SRC_ADDR [/ LEN]] [-d DST_ADDR] [-y FRAG_SIZE] [-u DST_OPT_HDR_SIZE]
[-U DST_OPT_U_HDR_SIZE] [-H HBH_OPT_HDR_SIZE] [-S LINK_SRC_ADDR] [-D LINK-DST-ADDR] [-E
リンクアドレス] [-e] [-F N_SOURCES] [-z SECONDS] [-l] [-v] [-h]
DESCRIPTION
rs6 さまざまな攻撃に関するIPv6実装の評価を可能にします
ICMPv6 ルーター要請メッセージに基づいています。 このツールは、SI6 Networks の IPv6 の一部です。
ツールキット:IPv6プロトコルのセキュリティ評価スイート。
OPTIONS
rs6 そのパラメータをコマンドラインオプションとして受け取ります。 各オプションを指定できます
短い名前(たとえば、「-i」のように、ハイフン文字が前に付いたXNUMX文字)または
長い名前(たとえば、「-interface」のように、XNUMXつのハイフン文字が前に付いた文字列)。
伝達される情報(すなわち、オプションおよびオプションデータ)の量に応じて
Router Solicitations では、rs6 がその情報をさらに分割する必要がある場合があります。
複数のルーター要請。 また、rs6 ツールが被害者をフラッディングするように指示された場合
さまざまなソースからのルーター要請 (「--flood-sources」オプション)、複数の
パケットを生成する必要がある場合があります。 rs6 は IPv6 フラグメンテーションをサポートしています。これは次の場合に役立つ可能性があります。
単一のルーター要請内で大量の情報を伝達する必要がある
メッセージ。 IPv6 フラグメンテーションはデフォルトでは有効になっていないため、明示的に有効にする必要があります。
「-y」オプション。
-i INTERFACE, - インターフェース INTERFACE
このオプションは、ツールが使用するネットワークインターフェイスを指定します。 の場合
宛先アドレス(「-d」オプション)はリンクローカルアドレスであり、インターフェイスは
明示的に指定されています。 インターフェイスは、宛先とともに指定することもできます
アドレス、「-d」オプション付き。
-s SRC_ADDR, --src-アドレス SRC_ADDR
このオプションは、使用する IPv6 送信元アドレス (または IPv6 プレフィックス) を指定することを目的としています。
ルーター要請メッセージの場合。 指定しない場合、ランダム化されたリンクローカル
ユニキャスト(fe80::/64)アドレスが選択されています。
-d DST_ADDR, --dst-アドレス DST_ADDR
このオプションは、ルーター要請の IPv6 宛先アドレスを指定します。
メッセージ。 未指定のままで、イーサネット宛先アドレスが指定されている場合、
「全ルーター リンクローカル マルチキャスト」アドレス (ff02::2) が IPv6 として選択されます。
宛先アドレス。
--hop-limit、-A
このオプションは、ルーター要請に使用される IPv6 ホップ制限を指定します。
メッセージ。 デフォルトは 255 です。IPv6 ノードは、
受信ルーター要請メッセージのホップ制限は 255 です。したがって、このオプションは
IPv6 実装が
前述のチェック。
-y サイズ, --frag-hdr サイズ
このオプションは、結果のパケットをフラグメント化する必要があることを指定します。 フラグメント
サイズは、このオプションの引数として指定する必要があります。
-u HDR_SIZE, --dst-opt-hdr HDR_SIZE
このオプションは、DestinationOptionsヘッダーをに含めることを指定します。
結果のパケット。 拡張ヘッダーのサイズは、引数として指定する必要があります
このオプション(ヘッダーはパディングオプションで埋められます)。 複数の宛先
オプションヘッダーは、複数の「-u」オプションを使用して指定できます。
-U HDR_SIZE, --dst-opt-u-hdr HDR_SIZE
このオプションは、に含まれるDestinationOptionsヘッダーを指定します。
結果のパケットの「断片化できない部分」。 ヘッダーサイズは次のように指定する必要があります
このオプションの引数(ヘッダーはパディングオプションで埋められます)。 多数
Destination Optionsヘッダーは、複数の「-U」オプションを使用して指定できます。
このオプションは、「-y」オプションが指定されている場合にのみ有効です(の概念として
「断片化できない部分」は、断片化が採用されている場合にのみ意味があります)。
-H HDR_SIZE, --hbh-opt-hdr HDR_SIZE
このオプションは、Hop-by-HopOptionsヘッダーをに含めることを指定します。
結果のパケット。 ヘッダーサイズは、このオプションの引数として指定する必要があります
(ヘッダーはパディングオプションで埋められます)。 複数のホップバイホップオプションヘッダー
複数の「-H」オプションを使用して指定できます。
-S SRC_LINK_ADDR, --src-リンクアドレス SRC_LINK_ADDR
このオプションは、ルーター要請のリンク層送信元アドレスを指定します。
メッセージ (現在、イーサネットのみがサポートされています)。 指定しない場合、リンクは、
レイヤーのソースアドレスはランダム化されます。
-D DST_LINK_ADDR, --dst リンク アドレス DST_LINK_ADDR
このオプションは、ルーター要請のリンク層宛先アドレスを指定します。
メッセージ (現在、イーサネットのみがサポートされています)。 指定しない場合、リンクは、
レイヤの宛先アドレスは「33:33:00:00:00:02」(送信先のイーサネットアドレス)に設定されます。
「全ルーターのリンクローカルマルチキャスト」アドレスに相当します)。
--source-lla-opt、-E
このオプションは、ソースリンク層アドレスオプションの内容を指定します。
ルーター要請メッセージに含まれます。 ソースリンク層が複数ある場合
アドレスが (複数の「-E」オプションを使用して) 指定され、結果として得られるすべての
オプションを単一のルーター要請、複数のルーターに伝えることはできません
必要に応じて勧誘を行います。
--add-slla-opt、-e
このオプションは、rs6 ツールにソース リンク層アドレス オプションを含めるように指示します。
送信されるルーター要請メッセージ。 に含まれるリンク層アドレス
このオプションは、送信ルーターに使用されるイーサネット送信元アドレスと同じです。
勧誘メッセージ。
--flood-sources、-F
このオプションは、rs6 ツールに、複数の (および
ランダム) IPv6 送信元アドレス。 異なるソースの数は「-F」で指定します。
各ルーター要請の IPv6 送信元アドレスは、次からランダム化されます。
「-s」オプションで指定された IPv6 プレフィックス。デフォルトはランダムなリンクローカルです。
ユニキャストアドレス (fe80::/64)。
-ループ、-l
このオプションは、rs6 ツールに定期的なルーター要請を送信するように指示します。
宛先ノード。 ネイバーを送信する間に一時停止する時間
要請は「-z」オプションを使用して指定でき、デフォルトは 1 です。
秒。
--sleep、-z
このオプションは、rs6 ツールに送信間の一時停止時間を指示します。
ルーター要請メッセージ。 指定しない場合、デフォルトは 1 秒になります。
--verbose、-v
このオプションは、rs6 ツールが冗長になるように指示します。
-ヘルプ、-h
rs6 ツールのヘルプ情報を出力します。
例
次のセクションでは、 rs6 ツール。
例: #1
# rs6 -i eth0 -e
ネットワーク インターフェイス「eth0」を使用して、ランダムなリンクローカルを使用してルーター要請を送信します。
IPv6 宛先へのユニキャスト IPv6 送信元アドレスとランダムなイーサネット送信元アドレス
アドレス「ff02::2」(デフォルトで選択されている「全ルーターのリンクローカルマルチキャスト」アドレス)および
イーサネット宛先アドレス「33:33:00:00:00:02」(デフォルトで選択)。 ルーター
要請には、同じ内容を含むソース リンク層アドレス オプションも含まれます。
パケットのイーサネット送信元アドレスに使用されるイーサネット アドレス。
例: #2
# rs6 -i eth0 -e -F 100 -l -z 10 -v
ランダムなイーサネット送信元アドレスとランダムなアドレスを使用して、100 個のルーター要請メッセージを送信します。
それぞれの IPv6 送信元アドレスからイーサネット宛先アドレスへ
「33:33:00:00:00:02」 (デフォルト) および IPv6 宛先アドレス 「ff02:2」 (デフォルト)。 それぞれ
メッセージには、同じリンク層を含むソース リンク層アドレス オプションが含まれています
パケットのイーサネット送信元アドレスに使用されるアドレスと同じです。 この操作を繰り返します
XNUMX秒ごとに。 冗長になります。
例: #3
# rs6 -i eth0 -d fe80::1 -E ff:ff:ff:ff:ff:ff -v
ランダムなイーサネット送信元アドレスとランダムなイーサネット送信元アドレスを使用して、XNUMX つのルーター要請メッセージを送信します。
リンクローカルユニキャスト (つまり、fe80::/64) IPv6 送信元アドレス、イーサネット宛先へ
アドレス「33:33:00:00:00:02」(デフォルト) および IPv6 宛先アドレス「fe80::1」。 それぞれ
ルーター要請には、イーサネットを含むソース リンク層アドレス オプションが含まれます。
アドレス「ff:ff:ff:ff:ff:ff」。 冗長になります。
onworks.net サービスを使用してオンラインで rs6 を使用する
