Tcpdumpが正常に停止します

クリス

テスト自動化のためのパッケージキャプチャを行うための信頼できるソリューションを探しています。

現在、tcpdumpは次のコマンドで使用されています。

sudo tcpdump -i ens160  -w filename.pcap -G 60 -W 1 

私はtcpdumpを次のように停止します:

kill -s SIGINT <pid>

20回に1回、tcpdumpが正しく終了せず、pcapファイルが破損します。

tcpdumpが正しく終了することを確認する方法はありますか?

ゴーフー

切り捨てられたダンプファイルを回避するには、次の2つの方法があります。

  1. Doug Smythiesが提案しているように、プロセス強制終了するSIGTERM代わりに、終了シグナル()を使用SIGINTtcpdumpます。

    kill <pid>
    
  2. 教えてtcpdump各パケットは(オプションを保存すると、ファイルに直接パケットを書き込むこと-U)。このように、SIGINTを使用しても、ファイルは切り捨てられません。man tcpdumpから

   -U
   --packet-buffered
          If the -w option is not specified, make the  printed  packet
          output  ``packet-buffered''; i.e., as the description of the
          contents of each packet is printed, it will  be  written  to
          the standard output, rather than, when not writing to a ter‐
          minal, being written only when the output buffer fills.

          If the -w option is specified, make  the  saved  raw  packet
          output  ``packet-buffered'';  i.e., as each packet is saved,
          it will be written to the output  file,  rather  than  being
          written only when the output buffer fills.

          The  -U flag will not be supported if tcpdump was built with
          an older version of libpcap that lacks the pcap_dump_flush()
          function.

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

停止して再度実行するためのtcpdump用のLinuxスクリプトを作成しますが、情報を別のファイルに保存します

分類Dev

私のsonyvaio pcg-61611Lが起動し、完全に正常に動作し、空白の画面で停止します

分類Dev

Docker:djangoサーバーを正常に停止します

分類Dev

Azure QueueClientでclose()を呼び出すと、メッセージポンプが正常に停止しますか?

分類Dev

開始時にVirtualboxが停止します

分類Dev

システムが終了したときにKubernetesWatch onServicesを正常に停止する方法

分類Dev

react-native-youtubeビデオが2秒後に停止します(フルスクリーンでは正常に機能します)-UNAUTHORIZED_OVERLAY

分類Dev

シャットダウン時にApacheを正常に停止します

分類Dev

C ++ / QT-ファイルの読み取りが予期せず停止します。他のすべては正常に機能しています

分類Dev

Kubernetesポッドが正常に停止しないのはなぜですか?

分類Dev

Bash:ターミナルセッションへのスクリプト出力は停止しますが、スクリプトは正常に終了します

分類Dev

ウェイトレスWebサーバーを正常に停止します

分類Dev

Ember Computed Property Listenerは、最初の正常な戻り後に機能を停止します

分類Dev

インターネットから「大きな」ファイルをダウンロードするときに、LAN ネットワークがブロックまたは動作を停止します。何が原因でしょうか? (tcpdump 出力に STP メッセージが表示されます)

分類Dev

サウンドが再生され、初めて正常に停止しますが、別のアラームサウンドを設定すると、サウンドは再生されますが、閉じるボタンで停止しません。

分類Dev

systemdは起動時に起動しますが、停止します

分類Dev

gcloud computesshが停止します

分類Dev

Project TangoMeasureItが停止します

分類Dev

Logstashは正常に起動しますが、機能しません

分類Dev

ターミナルのtcpdumpに問題があります

分類Dev

ディスプレイドライバigfxが応答を停止し、正常に回復しました

分類Dev

Speech-Dispatcherが機能を停止し、spd-sayが開始しますが、数語後に停止します

分類Dev

@LocatorApplicationが開始し、すぐに停止します

分類Dev

「n」が完全に停止した後、キャプチャを停止します

分類Dev

tcpdump:tcpdumpはどのようにしてホスト名の詳細を取得しますか?

分類Dev

ときに「==」演算子が正常に文字列を比較しますか?

分類Dev

NSBundleResourceRequestが正常に完了した後、NSURLはnilになります

分類Dev

phpmyadminXAMPPを起動するとすぐにMySQLが停止します

分類Dev

入力した文字ごとにOnchangeが停止します

Related 関連記事

  1. 1

    停止して再度実行するためのtcpdump用のLinuxスクリプトを作成しますが、情報を別のファイルに保存します

  2. 2

    私のsonyvaio pcg-61611Lが起動し、完全に正常に動作し、空白の画面で停止します

  3. 3

    Docker:djangoサーバーを正常に停止します

  4. 4

    Azure QueueClientでclose()を呼び出すと、メッセージポンプが正常に停止しますか?

  5. 5

    開始時にVirtualboxが停止します

  6. 6

    システムが終了したときにKubernetesWatch onServicesを正常に停止する方法

  7. 7

    react-native-youtubeビデオが2秒後に停止します(フルスクリーンでは正常に機能します)-UNAUTHORIZED_OVERLAY

  8. 8

    シャットダウン時にApacheを正常に停止します

  9. 9

    C ++ / QT-ファイルの読み取りが予期せず停止します。他のすべては正常に機能しています

  10. 10

    Kubernetesポッドが正常に停止しないのはなぜですか?

  11. 11

    Bash:ターミナルセッションへのスクリプト出力は停止しますが、スクリプトは正常に終了します

  12. 12

    ウェイトレスWebサーバーを正常に停止します

  13. 13

    Ember Computed Property Listenerは、最初の正常な戻り後に機能を停止します

  14. 14

    インターネットから「大きな」ファイルをダウンロードするときに、LAN ネットワークがブロックまたは動作を停止します。何が原因でしょうか? (tcpdump 出力に STP メッセージが表示されます)

  15. 15

    サウンドが再生され、初めて正常に停止しますが、別のアラームサウンドを設定すると、サウンドは再生されますが、閉じるボタンで停止しません。

  16. 16

    systemdは起動時に起動しますが、停止します

  17. 17

    gcloud computesshが停止します

  18. 18

    Project TangoMeasureItが停止します

  19. 19

    Logstashは正常に起動しますが、機能しません

  20. 20

    ターミナルのtcpdumpに問題があります

  21. 21

    ディスプレイドライバigfxが応答を停止し、正常に回復しました

  22. 22

    Speech-Dispatcherが機能を停止し、spd-sayが開始しますが、数語後に停止します

  23. 23

    @LocatorApplicationが開始し、すぐに停止します

  24. 24

    「n」が完全に停止した後、キャプチャを停止します

  25. 25

    tcpdump:tcpdumpはどのようにしてホスト名の詳細を取得しますか?

  26. 26

    ときに「==」演算子が正常に文字列を比較しますか?

  27. 27

    NSBundleResourceRequestが正常に完了した後、NSURLはnilになります

  28. 28

    phpmyadminXAMPPを起動するとすぐにMySQLが停止します

  29. 29

    入力した文字ごとにOnchangeが停止します

ホットタグ

アーカイブ