Liste de l'historique des adresses IP locales d'un Mac dans le temps ou à partir de dates spécifiques

Terminal in Mac OS

Si vous avez besoin de connaître l'historique des adresses IP locales attribuées à un Mac spécifique, vous pouvez trouver ces informations réseau potentiellement utiles à partir de la ligne de commande. Cette astuce vous indiquera toutes les adresses IP locales qui ont été utilisées par un Mac, et, ce qui est très utile, elle vous donnera également la date et l'heure précises auxquelles une adresse IP donnée a été attribuée au Mac. Oui, ces données s'étendent sur plusieurs réseaux et s'appliquent même s'il ne s'agit plus de l'IP active de la machine.

Si vous vous demandez pourquoi cela peut être utile, l'historique des adresses IP peut s'avérer inestimable pour le dépannage des réseaux, comme l'ennuyeuse erreur de la même IP, l'administration des systèmes et des réseaux, la criminalistique numérique et probablement d'autres tâches encore.

Obtenir une liste des adresses IP locales attribuées à un Mac

La commande suivante permet d'obtenir une liste complète de toutes les adresses IP attribuées localement à un Mac donné :

cat /var/log/wifi.log |grep "Local IP" |less

Un exemple d'une telle sortie ressemblerait à ceci, gardez à l'esprit que la sortie peut être extrêmement longue en fonction de la taille du fichier wifi.log et de l'âge du Mac, donc piping les résultats à travers moins ou plus pour une lecture plus facile. Si vous souhaitez obtenir l'historique complet sur la ligne de commande, ne tenez pas compte du dernier tuyau "|less" :

Sat Jul 4 15:23:00.296 wl0: setup_keepalive: Local IP: 192.168.1.139
Sat Jul 4 16:24:05.694 wl0: setup_keepalive: Local IP: 192.168.1.139
Sat Jul 4 16:45:32.476 wl0: setup_keepalive: Local IP: 192.168.1.139
Sat Jul 4 20:22:31.770 wl0: setup_keepalive: Local IP: 192.168.1.139
Sun Jul 5 10:38:38.518 wl0: setup_keepalive: Local IP: 192.168.1.139
Sun Jul 5 20:21:48.599 wl0: setup_keepalive: Local IP: 192.168.1.139
Mon Jul 6 02:28:09.715 wl0: setup_keepalive: Local IP: 192.168.1.142
Mon Jul 6 02:43:17.257 wl0: setup_keepalive: Local IP: 192.168.1.142
Mon Jul 6 04:56:42.701 wl0: setup_keepalive: Local IP: 192.168.1.142
Mon Jul 6 05:11:46.536 wl0: setup_keepalive: Local IP: 192.168.1.142
Mon Jul 6 16:59:42.216 wl0: setup_keepalive: Local IP: 192.168.1.142
Mon Jul 6 19:11:29.563 wl0: setup_keepalive: Local IP: 192.168.1.142
Mon Jul 6 19:59:55.667 wl0: setup_keepalive: Local IP: 192.168.1.142
Mon Jul 6 22:11:50.543 wl0: setup_keepalive: Local IP: 192.168.1.142
Mon Jul 6 22:26:56.589 wl0: setup_keepalive: Local IP: 192.168.1.142
Tue Jul 7 00:38:51.855 wl0: setup_keepalive: Local IP: 192.168.1.14
Tue Jul 7 00:53:55.393 wl0: setup_keepalive: Local IP: 192.168.1.14
Tue Jul 7 21:04:15.704 wl0: setup_keepalive: Local IP: 192.168.1.14
Tue Jul 7 22:05:00.573 wl0: setup_keepalive: Local IP: 192.168.1.14
Tue Jul 7 22:06:15.692 wl0: setup_keepalive: Local IP: 192.168.1.14
Tue Jul 7 23:07:00.554 wl0: setup_keepalive: Local IP: 192.168.1.12
Tue Jul 7 23:08:15.577 wl0: setup_keepalive: Local IP: 192.168.1.14
Wed Jul 8 00:27:41.617 wl0: setup_keepalive: Local IP: 192.168.1.14
Wed Jul 8 02:16:26.556 wl0: setup_keepalive: Local IP: 192.168.1.14
Wed Jul 8 02:17:41.587 wl0: setup_keepalive: Local IP: 192.168.1.12
Wed Jul 8 04:06:26.555 wl0: setup_keepalive: Local IP: 192.168.1.14
Wed Jul 8 04:07:41.605 wl0: setup_keepalive: Local IP: 192.168.1.12
Wed Jul 8 05:56:26.566 wl0: setup_keepalive: Local IP: 192.168.1.14
Wed Jul 8 05:57:40.226 wl0: setup_keepalive: Local IP: 192.168.1.12
Wed Jul 8 07:01:33.566 wl0: setup_keepalive: Local IP: 192.168.1.14
Wed Jul 8 08:17:18.563 wl0: setup_keepalive: Local IP: 192.168.1.12
Wed Jul 8 10:59:16.586 wl0: setup_keepalive: Local IP: 192.168.1.14
Wed Jul 8 11:34:45.866 wl0: setup_keepalive: Local IP: 192.168.1.12
Wed Jul 8 20:52:50.550 wl0: setup_keepalive: Local IP: 192.168.0.7
Wed Jul 8 22:19:41.216 wl0: setup_keepalive: Local IP: 192.168.0.7
Wed Jul 8 22:22:06.838 wl0: setup_keepalive: Local IP: 192.168.0.7
Wed Jul 8 22:24:44.172 wl0: setup_keepalive: Local IP: 192.168.0.7
Wed Jul 8 22:27:09.892 wl0: setup_keepalive: Local IP: 192.168.0.7
Wed Jul 8 22:29:37.016 wl0: setup_keepalive: Local IP: 192.168.0.7
Wed Jul 8 22:31:21.625 wl0: setup_keepalive: Local IP: 192.168.0.7
Wed Jul 8 23:31:32.612 wl0: setup_keepalive: Local IP: 192.168.0.7
Wed Jul 8 23:33:58.271 wl0: setup_keepalive: Local IP: 192.168.0.7
Wed Jul 8 23:36:24.034 wl0: setup_keepalive: Local IP: 192.168.0.7
Wed Jul 8 23:38:08.778 wl0: setup_keepalive: Local IP: 192.168.0.1
Thu Jul 9 01:22:14.939 wl0: setup_keepalive: Local IP: 192.168.0.1
Thu Jul 9 01:24:40.627 wl0: setup_keepalive: Local IP: 192.168.0.1
Sun Jul 12 00:51:33.181 wl0: setup_keepalive: Local IP: 192.168.0.1
Sun Jul 12 02:40:18.606 wl0: setup_keepalive: Local IP: 192.168.0.1
Sun Jul 12 04:11:02.478 wl0: setup_keepalive: Local IP: 192.168.0.1
Sun Jul 12 05:59:47.615 wl0: setup_keepalive: Local IP: 192.168.0.1
Sun Jul 12 07:00:48.608 wl0: setup_keepalive: Local IP: 192.168.0.1
Sun Jul 12 08:01:33.610 wl0: setup_keepalive: Local IP: 192.168.0.1
Sun Jul 12 09:02:18.613 wl0: setup_keepalive: Local IP: 192.168.0.7
Sun Jul 12 09:18:30.315 wl0: setup_keepalive: Local IP: 192.168.0.2
Sun Jul 12 10:41:23.334 wl0: setup_keepalive: Local IP: 192.168.0.2
Sun Jul 12 11:42:08.615 wl0: setup_keepalive: Local IP: 192.168.0.2
Sun Jul 12 17:18:43.755 wl0: setup_keepalive: Local IP: 192.168.0.2
Sun Jul 12 18:58:09.198 wl0: setup_keepalive: Local IP: 192.168.0.2
Sun Jul 12 20:02:17.617 wl0: setup_keepalive: Local IP: 192.168.0.2
Sun Jul 12 21:30:15.170 wl0: setup_keepalive: Local IP: 192.168.0.2
Sun Jul 12 23:01:01.241 wl0: setup_keepalive: Local IP: 192.168.0.2
Sun Jul 12 23:51:46.368 wl0: setup_keepalive: Local IP: 192.168.0.2
Mon Jul 13 00:52:31.643 wl0: setup_keepalive: Local IP: 192.168.0.7
Mon Jul 13 02:41:16.616 wl0: setup_keepalive: Local IP: 192.168.0.7
Mon Jul 13 04:12:01.890 wl0: setup_keepalive: Local IP: 192.168.0.7
Mon Jul 13 05:57:46.613 wl0: setup_keepalive: Local IP: 192.168.0.7
Mon Jul 13 07:00:52.609 wl0: setup_keepalive: Local IP: 192.168.0.7
Tue Jul 14 16:19:32.460 wl0: setup_keepalive: Local IP: 192.168.0.7
Tue Jul 14 17:20:17.612 wl0: setup_keepalive: Local IP: 192.168.0.7
Tue Jul 14 18:21:02.613 wl0: setup_keepalive: Local IP: 192.168.0.7
Tue Jul 14 19:21:47.610 wl0: setup_keepalive: Local IP: 192.168.0.7
Tue Jul 14 20:01:53.611 wl0: setup_keepalive: Local IP: 192.168.0.7
Tue Jul 14 21:32:38.610 wl0: setup_keepalive: Local IP: 192.168.0.7
Tue Jul 14 22:03:23.452 wl0: setup_keepalive: Local IP: 192.168.0.7
Tue Jul 14 22:35:51.691 wl0: setup_keepalive: Local IP: 192.168.0.7
Tue Jul 14 23:06:56.536 wl0: setup_keepalive: Local IP: 192.168.0.7
Wed Jul 15 00:52:40.897 wl0: setup_keepalive: Local IP: 192.168.0.4
Wed Jul 15 02:41:24.535 wl0: setup_keepalive: Local IP: 192.168.0.4
Wed Jul 15 04:12:09.169 wl0: setup_keepalive: Local IP: 192.168.0.4
Wed Jul 15 05:57:54.613 wl0: setup_keepalive: Local IP: 192.168.0.4
Wed Jul 15 07:01:51.680 wl0: setup_keepalive: Local IP: 192.168.0.4
Wed Jul 15 08:02:35.502 wl0: setup_keepalive: Local IP: 192.168.0.4
Wed Jul 15 09:03:20.606 wl0: setup_keepalive: Local IP: 192.168.0.4
Wed Jul 15 10:11:26.677 wl0: setup_keepalive: Local IP: 192.168.0.7
Wed Jul 15 12:25:08.484 wl0: setup_keepalive: Local IP: 192.168.0.7
Wed Jul 15 15:09:38.001 wl0: setup_keepalive: Local IP: 192.168.0.7
Thu Jul 16 04:11:13.624 wl0: setup_keepalive: Local IP: 192.168.0.7
Thu Jul 16 05:59:58.628 wl0: setup_keepalive: Local IP: 192.168.0.7
Thu Jul 16 07:01:45.087 wl0: setup_keepalive: Local IP: 192.168.0.7
Thu Jul 16 08:02:30.605 wl0: setup_keepalive: Local IP: 192.168.0.7
Thu Jul 16 09:03:15.618 wl0: setup_keepalive: Local IP: 192.168.0.7
Thu Jul 16 10:04:31.065 wl0: setup_keepalive: Local IP: 192.168.0.7
Thu Jul 16 12:44:06.798 wl0: setup_keepalive: Local IP: 192.168.0.7
Thu Jul 16 16:10:53.498 wl0: setup_keepalive: Local IP: 192.168.0.7
Thu Jul 16 17:39:54.537 wl0: setup_keepalive: Local IP: 192.168.0.7

Il s'agit évidemment d'un grand nombre de données, c'est pourquoi elles sont acheminées par less, ou vous pouvez les rediriger vers un fichier texte si vous souhaitez les consulter ailleurs.

Lire aussi :  Générer des mots de passe sécurisés dans Safari avec le porte-clés iCloud pour Mac OS X

Trouver l'adresse IP d'un Mac pour une date ou une heure spécifique

Une autre option consiste à rechercher spécifiquement les adresses IP locales utilisées à une date donnée. Le format utilisé pour cela est YYY ZZZ XX, où YYY représente les trois premières lettres du jour, ZZZ les trois premières lettres du mois et XX la date numérique. Par exemple :

cat /var/log/wifi.log |grep "Local IP" |grep "Thu Jul 23"

Cela renverrait les entrées qui correspondent à cette date uniquement :

$ cat /var/log/wifi.log |grep "Local IP" |grep "Thu Jul 23"
Thu Jul 23 00:07:53.688 wl0: setup_keepalive: Local IP: 192.168.0.7
Thu Jul 23 01:56:38.622 wl0: setup_keepalive: Local IP: 192.168.0.7
Thu Jul 23 02:23:07.227 wl0: setup_keepalive: Local IP: 192.168.0.7
Thu Jul 23 04:11:52.817 wl0: setup_keepalive: Local IP: 192.168.0.7
Thu Jul 23 06:00:37.623 wl0: setup_keepalive: Local IP: 192.168.0.7
Thu Jul 23 07:01:21.625 wl0: setup_keepalive: Local IP: 192.168.0.7
Thu Jul 23 08:50:06.748 wl0: setup_keepalive: Local IP: 192.168.0.7

Si vous le souhaitez, vous pouvez être encore plus précis et rechercher les heures de la journée auxquelles une adresse IP a été attribuée. Pour cela, n'oubliez pas d'utiliser l'heure de 24 heures et de tenir compte du fait que les informations relatives à l'heure sont déterminées par les paramètres du fuseau horaire de la machine locale.

Lire aussi :  Comment consulter et renvoyer un "message non envoyé" dans Mail for iOS

Pour aller plus loin dans la découverte ou le dépannage, vous pouvez comparer les données trouvées dans wifi.log à un historique des réseaux wi-fi connectés pour découvrir d'autres détails, ou pour remédier à un problème d'IP avec un routeur spécifique.

Il convient de noter que certaines versions modernes de MacOS n'incluent pas les informations IP locales dans wifi.log, alors que les versions antérieures de MacOS et de Mac OS X le font, donc si vous scrutez les fichiers journaux et que vous ne trouvez pas les informations que vous recherchez, réfléchissez à la version de MacOS utilisée.

Si vous connaissez d'autres astuces utiles concernant l'historique des adresses IP locales pour une machine spécifique, faites-le nous savoir dans les commentaires.

Click to rate this post!
[Total: 0 Average: 0]

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *