15

多層アプリケーションでは、再接続コードをテストするためにさまざまな TCP/IP エラーをシミュレートする必要があります。この目的で使用できるツール (Windows ベース) を知っている人はいますか? ありがとう。

4

5 に答える 5

6

Scapyを使用すると、パケットのあらゆる側面を制御し、制御したくないものをランダムに変更 (「ファズ」) できます。あなたがコマンドラインのような人なら、それは素晴らしいツールです.

于 2010-01-23T07:26:55.623 に答える
5

netwox (以前のlcrzoex)を試してみてください。それができない場合は、それを行うことはできません。200を超えるツールが含まれています。

于 2010-01-23T00:56:04.863 に答える
1

FreeBSD で最も優れたツールは、dummynetです。これは、もともとネットワーク プロトコルをテストするために設計されたツールであり、それ以来、帯域幅管理を含むさまざまなアプリケーションに使用されています。これは、キューと帯域幅の制限、遅延、パケット損失、そしてマルチパス効果。」

Linux では、netemを使用する必要があります。(今はダミーネットのポートがあるようですが、試したことはありません。)

私の記事の詳細(フランス語)。

于 2010-01-24T19:54:22.880 に答える
1

Clumsyは、Windows での TCP エラー シミュレーションに適したツールです。シミュレートできます(上記のリンクからコピーして貼り付けました):

  • ラグ、パケットを短時間保持して、ネットワークのラグをエミュレートします。
  • ドロップ、ランダムにパケットを破棄します。
  • 特定の時間枠でトラフィックを抑制、ブロックしてから、それらを 1 つのバッチで送信します。
  • 複製し、複製されたパケットを元のパケットの直後に送信します。
  • 順不同、パケットの順序を再配置します。
  • 改ざん、パケットのコンテンツのビットの微調整。
于 2016-04-08T03:38:33.743 に答える
0

私が認識しているツールはありませんが、ほとんどの TCP エラーはカスタム LSP フィルターでエミュレートできます。 この記事を読めば、記事を書き始めることができます


于 2010-01-23T00:40:02.920 に答える