Суровая правда

Суровая правда

Я знаю, что она iftopотслеживает сетевой трафик на текущем хосте, но есть ли программа, которая отслеживает сетевой трафик в указанном каталоге файловой системы?

решение1

Суровая правда

То, о чем вы просите, в точности сделать невозможно: вы можете написать программное обеспечение, которое будет приблизительно это делать, но это все.

Почему?

«Сеть» не может ничего записать в папку: для этого нужно использовать программу, например curlили firefox. Проблема с такой программой firefoxв том, что снаружи вы не имеете ни малейшего представления о том, поступил ли записанный ею конкретный файл из интернета или нет.

Наличие точной информации по этому вопросу потребовало бы, чтобы каждая такая программа (т.е. способная записывать на диск из сети) фактически сообщала где-то, что она делает. К сожалению, это не так.

Приближение

Приблизительно то, что вам нужно, это классифицировать программы как «интернет-писатели» и «локальные писатели», а затем посмотреть, какая программа, в какой категории что и где пишет. Но, как вы можете догадаться, это не гарантирует, что записанные файлы действительно поступают из интернета.

Реализации

Насколько мне известно, реализаций такого программного обеспечения для мониторинга не существует, хотя его, безусловно, можно написать, inotifyнапример, для отслеживания изменений в определенной папке и некоторой логики относительно того, что туда записывается (чтобы классифицировать как «приходящее из интернета») и сколько там пишется (чтобы иметь представление о трафике).

Связанный контент