Comment analyser votre réseau local avec un terminal sur macOS

Le terminal dans macOS est un outil pratique que peu de gens utilisent. Ici, nous allons vous montrer comment utiliser le terminal dans macOS pour analyser votre réseau local à des fins de dépannage, de maintenance et de curiosité générale. Cela fonctionne un peu différemment des utilitaires de Linux, avec des indicateurs différents dans certains cas, alors ne supposez pas que les compétences Linux seront exactes sur macOS.

Scannez les ports ouverts de votre réseau local avec nmap

nmap est le roi des scanners de ports en ligne de commande sur macOS, mais vous devrez d’abord l’installer.

Installer nmap avec Homebrew

Si vous avez installé Homebrew, exécutez

pour télécharger et installer nmap et toutes les dépendances nécessaires.

Scanner avec nmap

nmap est conçu pour analyser un nom d’hôte ou une adresse réseau fourni et renvoyer une liste de ports ouverts. Le nom signifie « mapper de réseau », mais il s’agit plutôt d’un mappeur de ports.

La façon la plus simple d’exécuter nmap est d’utiliser une adresse IP ou une plage d’adresses IP spécifiée comme cible ; remplacez par l’adresse IP appropriée à analyser sur votre réseau local. Cette commande spécifique analyse le serveur de test éducatif de nmap sur scanme.org.

Pour rechercher des ports ouverts sur une plage d’adresses IP, utilisez une barre oblique.

Pour trouver les adresses IP de votre routeur et de divers appareils sur votre réseau, vous pouvez exécuter arp ou alors ipconfig.

Scan du réseau local Macos Terminal Nmap A Sortie

En utilisant le -A flag forcera nmap à analyser plus agressivement, renvoyant beaucoup plus d’informations mais révélant de manière transparente votre présence dans les journaux du serveur. le -A flag doit être exécuté avec sudo.

Scan du réseau local Macos Terminal Nmap O Sortie

Ceci scanne l’adresse IP définie pour le système d’exploitation (-O). Encore une fois, il doit être exécuté avec sudo.

Si vous souhaitez exécuter nmap un peu plus furtivement, utilisez le -sS drapeau:

Cela a pour effet de forcer le balayage « à moitié ouvert ». Cela envoie un paquet TCP SYN pour vérifier si le port est ouvert, mais ne répond pas avec un paquet ACK lors de la réception d’une réponse affirmative. En tant que tel, le serveur distant n’enregistrera probablement pas l’analyse.

le -sS flag et les autres commutateurs de mode d’analyse doivent être exécutés avec sudo. Par exemple, le -sP le commutateur de mode recherchera les adresses IP mais pas les ports, fonctionnant quelque chose comme arp ci-dessous. Voir le page de manuel nmap pour plus de modes de numérisation.

En relation :  Comment rechercher sur Facebook sans compte ni connexion

Pour obtenir des résultats plus détaillés, ajoutez le -vv ou alors -v3 étiqueter. Cela activera des niveaux de journalisation plus détaillés, produisant une sortie standard plus lisible mais plus longue. Selon ce que vous recherchez, ces drapeaux peuvent vous aider à le trouver.

Bien sûr, vous pouvez toujours diriger les résultats de nmap dans grep pour rechercher des résultats spécifiques. Si vous souhaitez vérifier uniquement le port 22, par exemple, vous pouvez exécuter la commande ci-dessous :

Cela ne renverra aucune ligne si le port n’est pas disponible et renverra la ligne d’état du port si disponible.

Analyser le réseau local Macos Terminal Nmap Pipe Sortie Grep

Scannez les adresses IP actives de votre réseau local avec arp

arp scanne votre réseau local pour les appareils connectés. Comme arp est conçu pour créer et modifier des protocoles de résolution d’adresses, il dispose d’outils limités pour analyser votre réseau. Mais il est livré sur chaque Mac, et c’est un moyen rapide d’obtenir des informations spécifiques.

Pour voir une liste de tous les appareils qui répondent actuellement connectés à votre réseau, ouvrez Terminal et exécutez :

Scanner le réseau local Macos Terminal Arp A

Cela renvoie une liste de tous les appareils connectés à votre réseau, signalés par adresse IP et adresse MAC.

Scan du réseau local Macos Terminal Arp A Sortie

Il n’y a pas grand-chose de plus à arp. Tu peux courir arp -a -i en0 pour obtenir uniquement les rapports de votre interface réseau en0, mais c’est tout.

Conclusion

L’outil le plus puissant pour analyser votre réseau local sur macOS est nmap. arp est également utile pour exécuter un balayage ping sur le réseau. ipconfig peut rapporter des résultats pour une interface spécifique mais est plus utile pour rapporter des informations d’interface que pour analyser un réseau.

Moyens Staff
Moyens I/O Staff vous a motivé, donner des conseils sur la technologie, le développement personnel, le style de vie et des stratégies qui vous aider.