2009-06-23 10 views
1

私は、インターネット上でLANのみのプログラム(この場合はゲーム)を利用するためにネットワークトラフィックを操作する方法についてもっと学びたいと考えています。ネットワークトラフィック操作(バーチャルLAN)

すでに存在(HamachiGArena)これを行い、いくつかのプログラムが存在するが、私は、彼らがこれをアプローチ方法と、スタートアップからこれを構築する方法を学ぶことに興味があります。

トラフィックをキャプチャする必要があることは明らかです.WindPCapについては、私が必要としているように思われるWinPCapのことを聞いたことがあります。

私が探しているのは、記事、一般知識、そしてどこから始めるべきか、何をすべきかなどを教えてくれる本です。ありがとう。

答えて

0

既存のlanプロトコルをWAN経由でトンネリングしたいと思うようです。バーチャルプライベートネットワークの別の方法です。私は、そのような機能をサポートするルータを使用して、既存のものを設定しようとします。 Linuxボックス。

VPN/IPトンネリングに関する資料が必要です。 。彼らはどのように動作するか あなたは認証と暗号化を含む場合、通常は非常に単純な(しかし、より複雑である 基礎はかなりある:

  • はへのアクセス権を持ちながら、インターネット上で一緒に話をすることができ、サーバとクライアントを作成します。 LAN上のトラフィックをキャプチャし、UDPパケットの中にそのパケットを置き、インターネットを介して相手側に送信する
  • UDPパケットのデータを取得し、相手側からのIPパケットをローカルLAN上に送出する。
  • 上記のパケットのIPアドレスをローカルLANに合わせて操作します。

ストーリーが長くなると、ソフトウェアはトランスペアレントルーターとして機能する必要があります。また、LAN PCを別のエンドに到達するために特定のIPルートで構成する必要があります。

さらに、他にもできることがたくさんあります。例えば。ローカルのLAN上で送信しているOSを誘惑しながら、上記の点を実行するネットワークカードのようなデバイスドライバを書きますが、実際にはデバイスドライバはパケットをカプセル化し、別のLAN上の到達可能なボックスに送信します。ここで

+0

これは私が何をしたいまさに実際に、私は上のより多くの情報を必要とするもの:) –

関連する問題