파일 생성 및 접근 모니터링 애플리케이션 [중복]

파일 생성 및 접근 모니터링 애플리케이션 [중복]

오래 전에 Windows에 일부 바이러스 백신 소프트웨어를 설치했는데 프로세스가 파일에 액세스하고 있는지 알려주는 악의적인 액세스 모니터가 있었던 것을 기억합니다. 해당 작업을 수행한 응용 프로그램이 홈 폴더(또는 다른 폴더)에 있는 모든 파일을 모니터링해야 합니다.

답변1

Linux를 사용하는 경우 inotifywait. [inotify-tools][1]다음과 같은 명령:

inotifywait -m -r $HOME

실행하면 xterm무슨 일이 일어나고 있는지 알 수 있습니다. 그러나 "이 작업을 수행하는 응용 프로그램"은 사용할 수 없는 것 같습니다.

답변2

Linux를 사용한다면 직업처럼 들리네요파트라스(이것은팬 알림응용 프로그래밍 인터페이스). 다음은 몇 가지 샘플 출력입니다.

sh(28980): C /bin/bash
cron(28974): CW /tmp/tmpf807Y78 (deleted)
cron(28974): C /lib/x86_64-linux-gnu/security/pam_unix.so
cron(28974): C /lib/x86_64-linux-gnu/libcrypt-2.13.so
cron(28974): C /lib/x86_64-linux-gnu/security/pam_deny.so

예를 들어, 이는 cron 쌍이 있음을 알려줍니다 /tmp/tmpf807Y78.

귀하의 사용 사례에 fatrace가 충분하지 않은 경우 fanotify API에 대한 대체 클라이언트를 찾을 수 있습니다.

관련 정보