0

ライブトラフィックを無期限にキャプチャし、他の分析も行うネットワークスニファープロセスがあります。実行時にこの分析をオンまたはオフにできる変数が必要です。これは、プログラムの外部から (別の端末から) 変更できるはずです。

sysctlそれを行うための最良の方法の一種ですが、インストール中にPythonのsysctlパッケージがgccエラーを返しています。ctype私のプログラムはすでに大きくて複雑なので、複雑なコーディングはしたくありません。ターミナルでsysctlコマンドを実行してパラメーターの値を確認するのと同じように、Python でもそれを実行したいと考えています。

私が持っている1つのオプションはsubprocess.call()sysctl変数をパラメーターとして作成し、標準出力を処理することです。しかし、このコマンドが何度も呼び出されることによるパフォーマンスへの影響が懸念されます。

しかし、これを達成するための他のより良いアプローチはありますか?

4

0 に答える 0