L’application « console » de l’utilitaire de macos permet de voir les logs(apps.log, system.log, wifi.log….) sur le macosx.
—activation de log des utilisateurs sur le macos
#mkdir /var/account
#touch /var/account/acct
#accton /var/account/acct
accton est activé(enable) si on met un fichier(/var/account/acct) sinon il sera désactivé(disable)
#lastcomm
lastcomm utilise par défaut le fichier /var/account/acct
On peut séléctionner seulement l’utilisateur. Exemple ci-dessous, on affiche l’utilisateur root.
# lastcomm root
od_user_ho – root __ 0.00 secs Wed May 22 15:51 (0:00:00.03)
parentalco – root __ 0.03 secs Wed May 22 15:47 (0:00:11.09)
automountd – root __ 0.03 secs Wed May 22 15:41 (0:05:00.12)
od_user_ho – root __ 0.00 secs Wed May 22 15:41 (0:00:00.02)
grep – root ttys000 0.00 secs Wed May 22 15:36 (0:00:00.16)
….
—
L’option « -v »(verbose) permet d’afficher aussi les process liés aux connections ip sur le macosx.
bash-3.2# netstat -v
Active Internet connections
Proto Recv-Q Send-Q Local Address Foreign Address (state) rhiwat shiwat pid epid
….
tcp4 0 0 192.168.10.14.51422 17.252.76.91.https ESTABLISHED 131072 131768 337 0
….
ici pid = 337
bash-3.2# ps auxww| grep 337
…
root 337 0,0 0,2 4337960 16476 ?? Ss 10:00 0:04.35 /System/Library/PrivateFrameworks/ApplePushService.framework/apsd
Sous linux, on utilise seulement la commande netstat avec l’option -anp(p comme process)