答え1
オスティーナトあなたが探しているまさにそのようなツールのようです。
Ostinatoは、使い慣れたGUIを備えたオープンソース、クロスプラットフォームのネットワークパケットジェネレータ/トラフィックジェネレータ、およびアナライザです。さまざまなプロトコルを使用して、さまざまなレートで複数のストリームのパケットを作成して送信します。
スクリーンショット
スクリーンキャスト
特徴
- Windows、Linux、BSD、およびMac OS Xで動作します(変更はほとんどまたはまったくなく、他のプラットフォームでも動作できますが、テストされていません)。
- PCAPファイルを開く、編集、再生、保存
- 最も一般的な標準プロトコルをサポートしています。
- イーサネット/802.3/LLCスナップ
- VLAN(QinQを含む)
- ARP、IPv4、IPv6、IP-in-IP(IPトンネルとも呼ばれる)(6over4、4over6、4over4、6over6)
- TCP、UDP、ICMPv4、ICMPv6、IGMP、MLD
- すべてのテキストベースのプロトコル(HTTP、SIP、RTSP、NNTPなど)
- 追加契約が進行中です。
- すべてのプロトコルのフィールドの変更(一部のプロトコルでは、IP / MACアドレスの変更など、実行時に各パケットのパケットフィールドの変更を許可します)
- ユーザー提供の16進ダンプ - パケットの一部または全バイトの指定
- 実装されていないプロトコルを置き換えるためのカスタムスクリプト(実験的)
- 順序に関係なくプロトコルスタック
- 複数ストリームの作成と構成
- 流量、バースト、番号を設定します。パケット数
- 単一のクライアントは、トラフィックを生成する複数のコンピュータの複数のポートを制御および設定できます。
- ポートを排他的に制御すると、オペレーティングシステムが偽のパケットを送信するのを防ぎ、制御されたテスト環境を提供できます。
- 統計ウィンドウには、リアルタイムポートの受信/送信統計と速度が表示されます。
- パケットのキャプチャと表示(キャプチャされたパケットを表示するにはWiresharkが必要です)
- 新しいプロトコルビルダーを簡単に追加するためのフレームワーク
ダウンロード中
たくさん事前に構築されたパッケージSuSEのオープンビルドサービス(OBS)により、さまざまなディストリビューションを利用できます。