これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド etherpuppet です。
プログラム:
NAME
イーサパペット — リモートイーサネットインターフェイスから仮想インターフェイスを作成します
SYNOPSIS
イーサパペット [-s ポート] [-c ターゲット:ポート] [-B] [-S] [-M filter ] [-C] [-i アイフェイス]
イーサパペット [-m] [-s ポート] [-c ターゲット:ポート] [-I アイフェイス]
DESCRIPTION
イーサパペット 仮想インターフェイスを作成する小さなプログラムです (TUN/タップ) XNUMX台のマシン上で
別のマシンのイーサネット インターフェイスから TCP 接続経由で接続します。 によって見られるものすべて
実際のインターフェースは仮想インターフェースから見えます。 すべてが仮想インターフェイスに送信されます
本物から発せられます。
これは、インターネット ゲートウェイとして小型マシンを使用することが多いため、設計されました。
このインターフェイスへの生のアクセスを必要とする大きなアプリケーションを実行したい場合があります。
スニッフィング (Ethereal など)、または再組み立てされても存続しないパケットの作成、
NAT化など
最初の構文で起動すると、 イーサパペット マスターに送信するスレーブです
指定されたインターフェイスを通過するすべてのもの。 XNUMX 番目の構文では、 イーサパペット は
マスターして特別なものを作成します TAP デバイス (デフォルト名は で始まります) 人形。 に
両方のモード、 イーサパペット スレーブ/マスターに接続またはリッスンすることができます。
実インターフェイスで認識されるトラフィックは、TCP 接続を介して人形インターフェイスに送信されます。
したがって、この接続が実際のインターフェイスから認識されないことが重要です (そうでない場合は、
かわいい無限トラフィックループがあります)。
オプションは以下のとおりです。
-s ポート
指定された TCP ポートでリッスンします。
-c IP:ポート
指定された IP/ポート上のスレーブ/マスターに接続します。
-i アイフェイス
指定されたインターフェイス名を吸血鬼化します。
-I ifname
仮想インターフェイスの名前を選択します。
-m マスターモード。
-B 使用しない BPF。 このオプションを使用すると、 イーサパペット 独自のトラフィックが表示される可能性があります。
-S 建設 BPF の内容で SSH_CONNECTION 環境変数。
-M ソース:sp、dst:dp
手動でビルドする BPF 両方向で一致するトラフィックを除外するフィルタ。
-C 実インターフェイスのパラメータを仮想インターフェイスにコピーしないでください。
デフォルトでは、送信元と宛先は TCP 接続のエンドポイントです。 通り抜けたら
SSH トンネリングを使用できます。 -S 使用するオプション SSH_CONNECTION 環境変数の内容
代わりに、現在のセッションの SSH 接続をフィルタリングして除外します。
ローカル SSH トンネル エンドポイントへの接続 (これは無意味です)。 それでも合わない場合は
必要に応じて、接続エンドポイントを手動で指定できます。 -M.
XNUMX つの Etherpuppet インスタンスをマスター モードで接続すると、TCP トンネルが確立されます。
仮想インターフェイス。
XNUMX つの Etherpuppet インスタンスをスレーブ モードで接続すると、ある種の非効率的な問題が発生する可能性があります。
分散ブリッジですが、おそらく大きな混乱が生じるでしょう。
作者
この イーサパペット プログラムはフィリップ・ビオンディによって書かれました[メール保護]>.
このマニュアル ページは Vincent Bernat によって作成されました[メール保護]>、Debianプロジェクトの場合
(ただし、他の人が使用する場合があります)。
onworks.net サービスを使用してオンラインで etherpuppet を使用する