У меня есть приложение (исходный код которого у меня нет), которое можно вызвать из командной строки, как это
$ ./notmyapp
Я хочу знать все места, куда приложение выполняет запись. Он выводит некоторые файлы в каталог, из которого он вызывается, но мне нужно убедиться, что это единственные создаваемые файлы.
Итак, мне нужно изолировать приложение, чтобы узнать, какие все файлы оно создавало / редактировало. пока он работал.
Как я могу это сделать?
Каким-то образом использовать Perl, C или C ++? Есть ли в каких-либо стандартных библиотеках на этих языках способы сделать это?