これは、Ubuntu Online、Fedora Online、Windowsオンラインエミュレーター、MACOSオンラインエミュレーターなどの複数の無料オンラインワークステーションのXNUMXつを使用してOnWorks無料ホスティングプロバイダーで実行できるコマンドpktstatです。
プログラム:
NAME
PKTSTAT —crtにパケットアクティビティを表示します
SYNOPSIS
PKTSTAT [-1BcFlnpPtT] [-a 略語] [-A file] [-i インタフェース] [-k 時間を守る] [-m 最大bps]
[-w 待ち時間] [フィルター式]
DESCRIPTION
この PKTSTAT プログラムは、インターフェイス上のパケットアクティビティのリアルタイムの要約を表示します。 各
行には、さまざまなクラスのパケットに関連付けられているデータレートが表示されます。
PKTSTAT 次のコマンドラインオプションを理解します。
-1 シングルショット(バッチ)モード。 PKTSTAT のデータを収集します 待ち時間 秒(を参照) -w
オプション)次に、検出されたフローの数を示す行を出力し、
秒単位のデータキャプチャの期間。 次に、各フローラインがフォームに印刷されます
フローに関連付けられたデータリンクオクテットの数、データの数
リンクフレーム(パケット)、次にフローの説明。
-a 略語
Add 略語 略語パターンのリストに。 (詳細については、以下を参照してください。)
-A file
与えられたものから略語パターンを読む file。 (参照してください。 略語、以下。)
オプション -A なし が指定されている場合、デフォルトの略語ファイルはロードされません。
-B データレートをビット/秒ではなくバイト/秒(Bps)で表示します
(bps)。
-c 一部のパケットクラスをXNUMXつのクラスに結合しないでください。 たとえば、TCP接続
XNUMXつの別々のフローとして保持されます。
-F 完全なホスト名を表示します。 通常、ホスト名は最初のコンポーネントに切り捨てられます
表示する前にそれらのドメイン名の。
-i インタフェース
指定されたインターフェイスでリッスンします。 指定されていない場合、適切なインターフェイスは次のとおりです。
選ばれた
-k 時間を守る
特定のクラスのパケットが見られない場合は、
この数画面秒の間表示します。 デフォルトは10です。
-l フローを最後に表示された日時で表示および並べ替えます。 (と互換性がありません -t)
-m 最大bps
インターフェイスの最大ビットレートをで修正します 最大bps 自動検出の代わりに
ボーマンは
-n ホスト名またはサービスポート番号を解決しようとしないでください。
-p ビット数の代わりにパケット数を表示します。
-P インターフェイスを無差別モードにしようとしないでください。
-t 「トップ」モード。 表示をビット数(またはパケット数の場合はパケット数)で並べ替えます -p 与えられた)
名前の代わりに。
-T 合計を表示します。
-w 待ち時間
毎回表示を更新します 待ち時間 秒。 デフォルトは5秒です。
フィルター式
指定されたものと一致するパケットのみを考慮してください フィルター式。 フィルタが提供されていない場合、
すべてのパケットが考慮されます。 見る tcpdump(8)有効な情報について
式。
端末がそれをサポートしている場合、ディスプレイは太字の新しい接続または古い接続で一時的に強調表示されます
非アクティブな期間の後にデータを伝送する接続。
現在のビットや平均ビットなど、インターフェイスに関する簡単な統計情報も表示されます
レート(データリンク層のすぐ上で測定)。 負荷平均は、減衰したビットレートを指します
過去1、5、および15分間の平均。
表示中に、次のキーストロークが認識されます。
q やめます
Ctrl+L 画面の再描画
t を切り替えます -t フラグ(トップモード)
T を切り替えます -T フラグ(合計モード)
w の変更を許可します -w フラグ値(待機時間)
n を切り替えます -n フラグ(数値表示)
p を切り替えます -p フラグ(ビットではなくパケット)
b | B を切り替えます -B フラグ(bpsまたはBps)
f | F を切り替えます -F フラグ(完全なホスト名)
r 収集された統計(最小、最大など)をリセットし、フロー履歴をフラッシュしてリセットします
DNS /サービスとフラグメントキャッシュ
l フローを最後にアクティブにした日時で表示および並べ替える
? ディスプレイの下部にあるヘルプ/ステータステキストの表示を切り替えます
パケット クラス
すべてのパケットクラスまたはフローは、 'tcpなどの説明文字列で「タグ付け」されます
ftpserver:20524 <-> cathexis:17771 '。
タグ付けに加えて、一部のプロトコル状態情報をフローに関連付けることができます。
これは、フローラインのすぐ下に表示されます。 FTP、HTTP、X11の説明情報
SUP接続は、一部のパケットの単純なデコードから決定されます。 接続の場合
'open'の場合、直角の形状(+)で導入されます。それ以外の場合は、
ハイフン文字。
tcp www:80 <-> hamartia:19179
+ /index.html を取得
略語
省略形は、フローをさらに組み合わせる方法です。 パケットがデコードされると、
フロー名は、さまざまなプロトコル層で作成されます。 アドレス結合段階(ここで
'->'などの矢印が挿入されます)そして最終表示段階で、フロー名がチェックされます
略語パターンのリストに対して、一致する場合は略語の名前が置き換えられます
見つかった。 たとえば、パターン '* <-> *:domain'は、両方のUDPのDNSパケットと一致します
およびTCP層。
略語は[略語@]パターンを選択します。 パターン 一部にはワイルドカードを含めることができます
文字、XNUMX個以上の非スペース文字に一致するアスタリスク '*'。 スペース
文字はXNUMXつ以上の空白文字と一致します。 先頭と末尾のスペースは
無視されます。
オプションの 略語 が指定されていない場合、パターンテキスト自体が
略語。
パターンは、コマンドラインまたはファイルで指定された順序で、つまりすぐにチェックされます。
パターンのXNUMXつがタグと一致し、それ以上のパターンは考慮されません。 そのパターンを思い出してください
タグに複数回適用できます。
パターンファイルには空白行を含めることができますが、これは無視されます。 開始するコメント行
'#'文字を含むものも無視されます。
すべてのコマンドラインの略語と略語ファイルを処理した後、 PKTSTAT 探す
ファイルをロードします .pktstatrc, $ HOME / .pktstatrc と / etc / pktstatrc。 この動作は
を供給することによって抑制 -A なし オプションを選択します。
例
これが私の内容です .pktstatrc ファイル:
dns @ udp *:domain <-> *
dns @ udp * <-> *:domain
irc @ udp 192.168.0.81:6666 <-> *
onworks.netサービスを使用してオンラインでpktstatを使用する