厳しい真実

厳しい真実

現在のホスト上のネットワーク トラフィックを監視することは知っていますiftopが、ファイルシステム上の指定されたディレクトリへのネットワーク トラフィックを監視するプログラムはありますか?

答え1

厳しい真実

あなたが要求していることは正確には実行できません。それを近似できるソフトウェアを作成することはできますが、それだけです。

なぜ?

「ネットワーク」はフォルダに何も書き込めません。そのためには、curlや のようなプログラムを使用する必要がありますfirefox。 などのプログラムの問題はfirefox、書き込んだ特定のファイルがインターネットから来たものかどうかが、外部からは分からないことです。

その問題に関する正確な情報を得るには、そのようなすべてのプログラム (つまり、ネットワークからディスクに書き込むことができるプログラム) が実際にどこかで何を実行しているかを報告している必要があります。残念ながら、そうではありません。

近似値

必要なことの近似値は、プログラムを「インターネット ライター」と「ローカル ライター」に分類し、どのプログラムがどのカテゴリで何をどこに書き込むかを確認することです。ただし、ご想像のとおり、書き込まれたファイルが実際にインターネットから取得されることは保証されません。

実装

私の知る限り、そのような監視ソフトウェアの実装はありませんが、たとえば、inotify特定のフォルダーの変更を監視したり、そこに何が書き込まれているか (「インターネットから」として分類するため)、どれだけ書き込まれているか (トラフィックを把握するため) に関するロジックを使用して、監視ソフトウェアを作成することは間違いなく可能です。

関連情報