Me pregunto si existe un software gratuito para Mac que verifique qué archivos se abren, leen o escriben durante la ejecución de un software determinado y los devuelve como un gráfico de tres. Estoy seguro de que vi algo similar en el pasado pero no recuerdo su nombre.
¡Gracias de antemano!
Respuesta1
Quizás estés pensando enfseventer, pero solo muestra los archivos modificados (no los que se acaban de leer) y muestra todos los cambios, no solo los de un programa específico.
Otras posibles respuestas no del todo: en Activity Monitor, puedes "inspeccionar" un proceso y (si lo posees) ver qué archivos tiene abiertos. En Terminal, puede usar el lsof
comando para enumerar los archivos abiertos por todos sus procesos (si es administrador, puede usarlo sudo lsof
para ver los procesos que no le pertenecen). Consulte también los comandos de Terminal fs_usage
, filebyproc.d
, opensnoop
y rwsnoop
. Finalmente, si tiene Xcode (el paquete de herramientas para desarrolladores de Apple), consulteInstrumentos.
Respuesta2
fseventerTambién tiene una opción para incluir archivos que se acaban de abrir:
opensnoop
imprime archivos abiertos por procesos:
sudo opensnoop -n processname
Respuesta3
Para mí, en macOS Ventura, opensnoop
realmente no funcionó, pero lsof
funcionó.
top -l 1 #find the process ID of the FortiClientUpdater
sudo lsof -p 18592 #look for a suspicious entry, in my case the last one
open /private/var/folders/w3/my9vhvh48xjb4h0059bc_ssh0000gn/T/fctupdate/obj_1_TGiK3k
Allí estaba, la ubicación temporal del instalador.