leonardoaguiar.com Network
Langue

Network

Network est une app de la barre des menus pour macOS qui montre ce qui se passe sur le réseau du Mac et sur les réseaux qu’il rejoint : chaque connexion avec le processus qui en est à l’origine, les ports en écoute, les interfaces et les tunnels, le Wi-Fi, le DNS, les appareils du réseau local et vingt outils réseau. Elle contient aussi les écrans d’un coupe-feu applicatif (alertes de connexion, règles, profils, listes de blocage). Dans cette version, le coupe-feu ne filtre pas : le filtrage, le journal des requêtes DNS et l’inspection du contenu nécessitent une extension réseau qui arrivera dans une version ultérieure ; d’ici là, ces écrans sont affichés, mais pas appliqués.

Jusqu’à la version 1.3.3, l’app s’appelait Network Manager.

Configuration requise et installation

Installation

  1. Téléchargez le .pkg sur leonardoaguiar.com/network.
  2. Ouvrez-le et suivez le programme d’installation. Il place l’app dans /Applications/Network.app.
  3. À la fin, Network s’ouvre automatiquement, avec sa fenêtre (juste la barre, tous les onglets fermés) et son icône dans la barre des menus.

Remarque : Network n’est pas encore notariée par Apple. Si macOS bloque le programme d’installation, ouvrez Réglages Système › Confidentialité et sécurité, repérez le message qui le concerne et cliquez sur Ouvrir quand même. Ce n’est nécessaire que la première fois.

Installer une nouvelle version par-dessus une version existante conserve vos réglages. Si l’app est ouverte, le programme d’installation la ferme puis la rouvre à la fin.

Où sont les données

Réglages › Données › Afficher dans le Finder ouvre le dossier Application Support.

Désinstallation

Il n’y a pas de programme de désinstallation. Pour supprimer l’app :

  1. Quittez Network avec ⌘Q, ou avec le bouton d’alimentation du panneau de la barre des menus.
  2. Faites glisser Network du dossier Applications vers la Corbeille.
  3. Pour supprimer aussi la base de localisation, supprimez ~/Library/Application Support/Network Manager.

Premiers pas

Le panneau de contrôle sous l’icône de la barre des menus

Au premier lancement, Network :

Elle ne demande aucune autorisation au lancement. Chacune n’est demandée que lorsqu’une fonction en a besoin.

Autorisations

AutorisationÀ quoi elle sertQuand elle est demandée
LocalisationmacOS n’affiche les noms des réseaux Wi-Fi et les adresses des points d’accès qu’aux apps qui ont accès à la localisation. Sans elle, le réseau actuel s’affiche comme « Réseau Wi-Fi (le nom nécessite la localisation) » et les réseaux à proximité apparaissent sans leur nom. L’app n’enregistre ni n’envoie jamais votre position.Réglages › Autorisations › Localisation › Autoriser…
Réseau localTrouver les appareils de votre réseau. Sans elle, macOS cache la table ARP à l’app, et Appareils reste vide.La première fois que vous cliquez sur Analyser maintenant dans Appareils (ou sur Analyser le réseau dans le Tableau de bord).
AdministrateurRenouveler un bail DHCP, changer les serveurs DNS, changer d’emplacement réseau, activer ou désactiver une interface, la capture de paquets, et la partie de Vider le DNS qui redémarre mDNSResponder.La demande de mot de passe de macOS lui-même, à chaque fois. Annuler laisse le réglage tel qu’il était.

Réglages › Autorisations liste aussi Filtre réseau, l’extension système qui assurera le filtrage. Elle est marquée Plus tard et n’est pas demandée dans cette version. Network n’envoie aucune notification dans cette version.

Icône de la barre des menus

Cliquer sur l’icône ouvre le panneau de contrôle. Un clic en dehors ou Esc le ferme. L’icône s’estompe quand Internet est marqué comme en pause ou que le coupe-circuit est activé.

Le panneau garde sa taille pendant que les chiffres changent. Il affiche :

Remarque : La mise en pause d’Internet, le coupe-circuit, le mode du coupe-feu, le profil, la suspension des alertes et les interrupteurs DNS chiffré et Coupe-feu entrant changent ce que l’app affiche ; dans cette version, ils ne bloquent ni ne modifient aucun trafic. Les interrupteurs VPN, eux, connectent et déconnectent pour de vrai.

La fenêtre

La fenêtre est une barre métallique à neuf onglets : Tableau de bord, Moniteur, Coupe-feu, Appareils, Wi-Fi, Interfaces, DNS, Outils et Réglages. Elle s’ouvre avec juste la barre, tous les onglets fermés (sauf si elle a été ouverte sur une page, par exemple depuis À propos de Network ou Signaler un bug…). Cliquer sur un onglet fait descendre sa page ; cliquer à nouveau sur l’onglet ouvert la replie. Chaque onglet revient sur la page où il était.

La plupart des onglets ont une barre latérale avec leurs pages, une barre d’outils avec un bouton qui masque la barre latérale (⌃⌘S), un champ de filtre et les commandes propres à l’onglet. La mention sous la barre latérale indique « en direct · ce Mac. » quand l’app lit le Mac, et « aperçu · données simulées. » avec les données d’exemple.

Les menus en haut de l’écran sont le menu de l’app (À propos de Network, Documentation, Rechercher les mises à jour…, Empiler les fenêtres (voir Avec les autres apps Mac), Signaler un bug… et Quitter Network (⌘Q)) et Aide, avec Documentation de Network, Nouveautés et Signaler un bug….

Rechercher sur la barre, ou ⌘F n’importe où dans la fenêtre, ouvre une page avec un seul champ qui porte sur tout le contenu de l’app : chaque page de chaque onglet, les options qu’elles contiennent (modes et boucliers du coupe-feu, réglages de l’entrant et du verrouillage, le partage de connexion, les proxys, le 802.1X et le partage, le DNS chiffré), les vingt outils, chaque réglage, les sections et actions rapides du Tableau de bord, et les pages d’aide. Elle cherche ce que l’app propose, pas ce qu’elle observe : les connexions, les serveurs et les appareils se trouvent avec la recherche du Tableau de bord et le champ de filtre de chaque onglet.

Ce qui est réel dans cette version

Lu sur ce Mac : chaque connexion avec son processus, ses octets, son état, son interface et son temps d’aller-retour ; l’identité de chaque processus (chemin, bundle, utilisateur, chaîne des parents, arguments, signature, Team ID, entitlements, SHA-256, provenance) ; les ports en écoute ; les interfaces avec leurs adresses, leur bail, leur DNS et leurs compteurs ; le routeur, les routes et la table ARP ; la radio Wi-Fi et les réseaux alentour ; les configurations VPN, les emplacements réseau, les proxys, les réseaux Wi-Fi enregistrés et le fichier hosts ; les appareils du réseau ; les contrôles de santé ; et chaque outil sauf Mac à Mac.

Pas encore : le filtrage (l’alerte, les règles, les profils, les listes de blocage, les règles entrantes, le coupe-circuit, la pause), le journal des requêtes DNS, l’inspection du contenu, le détail des paquets et les négociations TLS. Les écrans qui les concernent l’indiquent par une ligne quand l’app lit le Mac, et beaucoup de leurs commandes ne changent que l’affichage.

Ce qui tourne en arrière-plan

Tant que Network tourne et lit ce Mac, elle :

Rien de ce qu’elle lit n’est envoyé nulle part. La surveillance n’a lieu que tant que l’app tourne.

Raccourcis clavier

RaccourciAction
⌘,Ouvrir les Réglages
⌘WFermer la fenêtre (l’app continue de tourner)
⌘QQuitter Network
⌃⌘SMasquer ou afficher la barre latérale
⌘FRechercher dans tout Network
⌘ReturnExécuter l’outil ouvert (Outils)
EscFermer le panneau de la barre des menus ou l’alerte de connexion

L’alerte de connexion a ses propres raccourcis (voir L’alerte de connexion, sous Coupe-feu). Dans les champs de texte, ⌘X, ⌘C, ⌘V, ⌘A, ⌘Z et ⇧⌘Z fonctionnent comme d’habitude.

Tableau de bord

Le Tableau de bord : l’état, les cadrans, le chemin vers Internet et le trafic en direct

Le Tableau de bord réunit l’état du réseau sur une seule page.

Recherche

Le champ en haut cherche à la fois dans les apps, les serveurs, les connexions, les appareils, les règles, les réseaux Wi-Fi et les outils. Un nom de serveur, une adresse IP ou un identifiant de processus trouve aussi les connexions qui y correspondent, listées sous la forme « Dossier · App → hôte:port » ; en choisir une ouvre son dossier. Choisir n’importe quel autre résultat l’ouvre dans son onglet. Jusqu’à 30 résultats sont listés.

État

La plaque sous la recherche affiche l’état actuel :

Les mesures indiquent le mode du coupe-feu, le profil, le nombre de VPN connectés, la façon dont circule le DNS et l’adresse locale du Mac. À côté, le débit des 60 dernières secondes et la durée de fonctionnement du Mac.

Boutons :

Remarque : Dans cette version, la pause et le coupe-circuit changent l’état affiché ; ils ne bloquent pas le trafic.

Cadrans

Six cadrans : Réception et Envoi (débits actuels), Passerelle (latence vers le routeur, avec celle vers Internet en dessous), Wi-Fi (signal en dBm), Pertes (perte de paquets vers 1.1.1.1 sur la dernière minute, avec la gigue) et Appareils (appareils en ligne parmi les appareils connus).

Chemin vers Internet

La sortie, nœud par nœud : Ce Mac, l’interface utilisée (le Wi-Fi avec le réseau, le canal et le signal, ou la liaison filaire), Routeur avec sa latence, le tunnel si un VPN est connecté (sinon « Aucun tunnel »), FAI et Internet (joignabilité de 1.1.1.1). L’adresse publique et le fournisseur, dans la légende, apparaissent une fois que Outils › IP publique, le test de débit ou un test de fuite a été exécuté. Chaque nœud ouvre l’endroit où il se trouve : Interfaces, Wi-Fi, Appareils (le routeur), Interfaces › VPN, Outils › Traceroute et Outils › Ping.

Trafic en direct et activité

Trafic en direct trace les 5 dernières minutes de réception et d’envoi et liste les six apps qui en consomment le plus. Cliquer sur une app l’ouvre dans Moniteur › Par app ; Moniteur ouvre le Moniteur.

Activité liste les derniers événements : l’app qui commence à lire le Mac, les passages hors ligne et les retours, les interfaces qui s’activent ou se désactivent, les nouveaux appareils, les processus non signés qui accèdent au réseau, les outils qui terminent, les modifications que vous faites. Cliquer sur un événement ouvre son onglet.

Actions rapides

Consommation de données et protection

Consommation de données affiche le trafic du jour et du mois, ainsi que la réception et l’envoi du jour. Les compteurs proviennent de l’interface principale tant que Network tourne et sont conservés d’un lancement à l’autre. Détails ouvre Moniteur › Consommation de données.

Remarque : La barre du plafond mensuel, la date de remise à zéro, la projection et les lignes par interface en dessous sont des chiffres figés dans cette version ; ils ne suivent ni votre consommation ni Réglages › Plafond de données mensuel.

Protection affiche les requêtes bloquées aujourd’hui, les traceurs vus en ce moment, le nombre de règles, et l’état du mode du coupe-feu, des listes de blocage, du DNS chiffré, du coupe-feu entrant, du tunnel et du verrouillage de la configuration. Coupe-feu ouvre l’onglet Coupe-feu.

Moniteur

La carte du monde avec des arcs pour les connexions en direct

Le Moniteur liste chaque connexion de chaque processus, lue une fois par seconde. Sa barre latérale comprend les pages En direct (Connexions, Par app, Par serveur, Par pays, Carte), Analyse (Processus, Flux, Ports en écoute, Bande passante), Historique (Chronologie, Consommation de données, Journal, Refusées) et Décisions (En attente).

Le champ de filtre réduit les listes par app, serveur, adresse, ville ou catégorie. La barre d’outils contient le filtre Toutes, Actives, Refusées, En attente, et un bouton pause qui fige la liste pour pouvoir la lire (Figer la liste pour la lire) ; cliquez à nouveau dessus pour reprendre.

Les connexions vers le Mac lui-même (127.0.0.1) sont exclues, sauf si Réglages › Afficher les connexions en boucle locale est activé.

Connexions

Le tableau des connexions avec une connexion ouverte dans l’inspecteur

Une ligne par connexion : App, Destination (nom, adresse et ville, ou « LAN »), Port et protocole, Catégorie, État, Débit, Total et Âge. Cliquez sur l’en-tête d’une colonne pour trier ; cliquez à nouveau pour inverser l’ordre. Les connexions fermées sont estompées.

Cliquer sur une ligne ouvre l’inspecteur à côté de la liste :

Remarque : Autoriser et Refuser enregistrent une règle et marquent la connexion ; rien n’est bloqué dans cette version.

Par app, par serveur et par pays

Par app regroupe les connexions par app : les connexions, un indicateur de trafic, la vitesse, le total, et des marques pour les connexions en attente, refusées et non signées. L’inspecteur affiche la part de chaque catégorie (avec le nombre de connexions vers des traceurs, de la publicité ou de la télémétrie), Tout autoriser, Tout refuser, Refuser traceurs, publicité et télémétrie, les connexions de l’app, son bundle et son chemin, Règles et Afficher dans le Finder.

Par serveur les regroupe par serveur : son emplacement, sa catégorie, les apps qui le joignent, le débit et le total. L’inspecteur liste les apps qui le joignent, Autoriser le domaine et Refuser le domaine, Interroger, Certificat et Tracer.

Par pays liste les pays par trafic, sans le réseau local, avec la part des huit premiers et les pays refusés par des règles. Le bouton drapeau de chaque ligne ouvre les règles du coupe-feu pour ce pays.

Carte

Une carte du monde avec un point pour chaque lieu où se trouvent des serveurs, et des arcs pour les connexions en direct. Survolez un point pour voir ses connexions ; cliquez sur l’une d’elles pour ouvrir l’inspecteur. Les mesures indiquent le nombre d’arcs en direct et les villes la plus lointaine et la plus proche.

Les serveurs n’apparaissent sur la carte que si la base de localisation est installée. Ce Mac est placé d’après son adresse publique : son point (« Vous ») apparaît donc une fois que Outils › IP publique a été exécuté. Une ligne en bas de la carte indique lequel des deux manque. Réglages › Animer la carte arrête le mouvement des arcs ; ils restent aussi immobiles avec Réduire les animations.

Dossier

Le dossier d’une connexion

Le dossier rassemble tout ce que l’on sait d’une connexion. Il s’ouvre avec Ouvrir le dossier dans un inspecteur, le bouton dossier dans Processus, Ouvrir le dossier dans Flux, ou une recherche dans le Tableau de bord. La flèche en haut à gauche revient à la liste.

L’en-tête affiche l’app, le serveur, l’état, la catégorie, la visibilité et l’éventuel tunnel. Actions propose Autoriser cet hôte, Autoriser le domaine, Refuser cet hôte, Refuser le domaine (des règles, non appliquées) et Copier le dossier sous forme de texte.

Huit onglets :

Remarque : WHOIS, dans l’onglet Vers qui, renvoie à Outils › Interrogation, qui l’exécute. Les sockets ouverts avant le démarrage de Network sont datés d’après leur processus.

Processus

La liste des processus avec un processus ouvert dans l’inspecteur

Chaque processus doté d’un socket : Processus et chemin, PID, Utilisateur (root est signalé), Lancé par, Signature (Apple ou Dev ID, ou Non signé), les connexions, le débit et le total. Filtrez avec Tous, Utilisateur, Root, Non signés ou Assistants ; la légende compte les processus non signés.

L’inspecteur indique qui l’a signé, sa filiation depuis launchd, son identité (chemin, utilisateur, Team ID, SHA-256, démarrage, provenance, CPU et mémoire), les arguments avec lesquels il tourne, et chaque connexion avec un bouton vers son dossier. Actions : Tout lui refuser (des règles, non appliquées), Règles et Afficher dans le Finder.

Flux

Les flux, enregistrement par enregistrement

Un enregistrement par connexion en direct, par type : HTTPS, QUIC, HTTP, DNS, mDNS, SSDP ou Autre, d’après le protocole et le port. Chacun affiche l’heure, l’app, un résumé, la destination et la taille. Choisissez un type avec Tous les types ; Lisibles seulement garde les enregistrements dont le contenu peut être lu, ce qui, dans cette version, n’en concerne aucun. L’inspecteur indique quand, depuis où, vers où, la taille et ce qui est visible, avec Ouvrir le dossier.

Remarque : Lire le contenu des flux (transactions HTTP, échanges DNS, diffusions) nécessite l’extension réseau. Pour l’instant, chaque enregistrement ne porte que les tailles et les durées.

Ports en écoute

Chaque port sur lequel un processus de ce Mac écoute : Port, Proto, Processus avec son PID, Service, Lié à, Exposition et Depuis. L’exposition est Ce Mac uniquement (boucle locale), Réseau local (une adresse) ou Tous les réseaux (toutes les adresses) ; la légende compte ce dernier cas. L’inspecteur explique l’exposition, montre le processus et son chemin, et propose Analyser depuis l’extérieur (une analyse des ports de l’adresse publique dans Outils) et Règles du coupe-feu.

Bande passante et chronologie

Bande passante affiche le débit de chaque app pendant la seconde en cours sous forme de barre, avec un petit graphique. Cliquer sur une app l’ouvre dans Par app.

Chronologie affiche le débit (réception au-dessus, envoi en dessous), la latence vers le routeur avec une ligne à 50 ms, la perte de paquets vers 1.1.1.1, et des mesures pour les débits moyens, les pics de latence et la gigue. Seule la plage 5 min est mesurée ; les plages 1 heure, 24 heures et 7 jours ne sont pas enregistrées dans cette version et affichent une courbe indicative.

Consommation de données

Les octets par app pour les connexions observées, et le total du jour dans chaque sens. La période Aujourd’hui reflète ce qui a été mesuré.

Remarque : Les périodes 7 jours et Mois, les barres par jour, les lignes par interface, le chiffre mesuré et Exporter en CSV ne fonctionnent pas dans cette version.

Journal, refusées et en attente

Coupe-feu

Les règles, avec une règle ouverte dans son éditeur

Remarque : Le coupe-feu ne filtre pas dans cette version. Les règles, les profils, les listes de blocage et l’alerte s’affichent et se modifient, mais rien n’est appliqué, et rien n’est conservé après la fermeture de l’app. Quand l’app lit ce Mac, elle démarre sans aucune règle ; les profils, réseaux connus, listes de blocage et groupes de règles affichés sont des exemples.

La barre latérale comprend État (Vue d’ensemble), Règles (Règles, Suggestions, Listes de blocage, Groupes de règles), Contexte (Profils, Entrant, Réseaux connus) et Avancé (Verrouillage et sécurité). Le bouton + au-dessus de la barre latérale crée une règle (Nouvelle règle). La barre d’outils contient le sélecteur de profil et le bouton de verrouillage.

Mode

Vue d’ensemble affiche quatre vignettes de mode :

Quand l’app lit ce Mac, le mode démarre sur Désactivé. En dessous : des vignettes pour les règles, les connexions en attente, les refus du jour et les correspondances des listes de blocage ; Boucliers, avec Coupe-feu entrant, Mode furtif, Coupe-circuit et Bloquer le réseau local sur les réseaux non fiables ; le profil actif ; et les dernières décisions du coupe-feu.

Règles

Chaque règle se lit comme une phrase : App, Règle (la destination et les ports, avec sa note ou son origine), Action, Contexte (profil, groupe ou durée), Correspondances et Dernière utilisation. Filtrez avec Toutes, Autoriser, Refuser, Demander ou Désactivées (les règles désactivées). Les règles viennent de Nouvelle règle, des boutons Autoriser et Refuser du Moniteur et du dossier, et des réponses à l’alerte.

Cliquer sur une règle ouvre son éditeur :

Enregistrer conserve les modifications, Annuler les modifications les abandonne, Supprimer… demande confirmation avant de retirer la règle. Connexions ouvre les connexions de l’app ; Dupliquer copie la règle. Les règles d’un groupe distant sont en lecture seule.

Suggestions

Les règles qui ne servent pas à grand-chose, en quatre groupes : Inutilisées depuis 90 jours, Redondantes (une règle plus large pour la même app décide de la même façon), Temporaires (créées depuis une alerte pour un temps limité) et Orphelines. Chaque règle propose Modifier et Supprimer ; les temporaires, aussi Garder pour toujours. Appliquer les sûres supprime les redondantes et les orphelines.

Listes de blocage et groupes de règles

Listes de blocage affiche des listes de domaines avec un interrupteur, leur catégorie, l’adresse de la source, le nombre d’entrées et de correspondances. Ajouter une liste accepte une URL au format hosts, domaines ou Adblock.

Groupes de règles affiche des groupes de règles que l’on active et désactive ensemble, locaux et distants. Nouveau groupe en ajoute un.

Remarque : Dans cette version, les listes de blocage et les groupes distants ne sont pas téléchargés, et les activer ne change rien sur le réseau. Quand l’app lit ce Mac, ils démarrent désactivés.

Profils et réseaux connus

Profils affiche chaque profil avec les réseaux auxquels il est destiné, son DNS, son tunnel, si le réseau local est bloqué et son nombre de règles. Activer rend un profil actif (également depuis la barre d’outils et le panneau de la barre des menus) ; Nouveau profil en ajoute un.

Réseaux connus affiche des réseaux avec un niveau de confiance (Fiable, Non fiable, Public), un profil et des interrupteurs pour Réseau local, Bonjour et AirDrop.

Remarque : Dans cette version, les profils ne changent pas d’eux-mêmes et ne modifient ni le DNS ni les tunnels ; les réseaux connus affichés sont des exemples.

Entrant

Qui peut se connecter à ce Mac : les interrupteurs Coupe-feu et Mode furtif, le nombre de ports en écoute et combien sont exposés à Internet, et une règle par app en écoute (Autoriser, Refuser ou Demander). Rien de cela n’est appliqué dans cette version, et les lignes sous Tout le reste sont figées.

Verrouillage et sécurité

Déverrouiller jusqu’à la fermeture, Touch ID pour les modifications, Exporter…, Importer… et Afficher les sauvegardes n’ont aucun effet dans cette version.

L’alerte de connexion

L’alerte de connexion

L’alerte est un panneau flottant qui vous interroge sur une connexion sans règle. Dans cette version, elle n’apparaît qu’en exemple, depuis Tester l’alerte dans le Tableau de bord, Afficher une alerte de test dans Moniteur › En attente ou Afficher l’alerte dans Verrouillage et sécurité. L’endroit où elle s’ouvre se règle dans Réglages › Les alertes de connexion s’ouvrent.

Elle affiche l’app, ce qu’elle veut joindre (nom, protocole et port, lieu, réseau et adresse), des pastilles pour la catégorie, la façon dont le nom a été trouvé, un binaire non signé ou un traqueur répertorié, et la position dans la file (« 1 sur 3 »). Puis :

Répondre crée une règle (non appliquée) et passe à la connexion suivante en attente.

RaccourciAction
⌘AAutoriser
⌘DRefuser
⌘1Portée : N’importe quel serveur
⌘2Portée : le domaine
⌘3Portée : Cet hôte
⌘4Portée : IP seulement
⌘IAfficher ou masquer les détails
EscFermer l’alerte et décider plus tard

Appareils

Les appareils du réseau, avec l’un d’eux ouvert dans l’inspecteur

Appareils affiche ce qui se trouve sur le réseau local. La barre latérale comprend Réseau (Tous les appareils, En ligne, Nouveaux et inconnus, Fiables), Par type (Ordinateurs, Téléphones et tablettes, TV et multimédia, Maison connectée, Infrastructure, Imprimantes) et Outils (Topologie, Services, Historique, Wake-on-LAN). Le champ de filtre cherche dans les noms, les adresses, les adresses MAC et les fabricants.

Analyse

Analyser maintenant envoie un ping à chaque adresse du réseau /24 du Mac, relit la table ARP et parcourt Bonjour pendant quelques secondes. La première fois, macOS demande l’accès au réseau local ; tant qu’il n’est pas accordé, la liste reste vide. Entre deux analyses, la liste suit la table ARP toutes les cinq secondes : les appareils qui apparaissent sont ajoutés et marqués Nouveau, et ceux qui n’ont pas été vus depuis deux minutes passent hors ligne. La légende indique quand la dernière analyse a eu lieu.

Liste des appareils

Colonnes : Appareil (nom, nom d’hôte et type), Adresse (IP et MAC), Fabricant, Liaison, Trafic et Vu. Cliquez sur un en-tête pour trier. Les noms viennent du DNS inverse et de Bonjour ; le fabricant, d’une courte table de constructeurs intégrée ; le type est déduit du nom, du fabricant et des services Bonjour.

Inspecteur d’appareil

L’inspecteur indique si l’appareil est en ligne, et son identité : IPv4, MAC, nom d’hôte, fabricant, modèle, système, liaison, première et dernière apparition, et ses services Bonjour.

Remarque : Le trafic par appareil et le blocage d’un appareil nécessitent l’extension réseau.

Topologie, services et historique

Topologie dessine Internet, le routeur et, en dessous, une branche par interface avec les appareils qui s’y trouvent. Cliquer sur un appareil ou sur le routeur l’ouvre.

Services regroupe les services Bonjour trouvés par type (AirPlay, imprimantes, partage de fichiers, HomeKit et autres), avec les appareils qui proposent chacun d’eux.

Historique affiche les événements des appareils, comme le fait de faire confiance à un appareil.

Wake-on-LAN

Affiche les appareils marqués pour Wake-on-LAN. Sous Toute autre machine, tapez une adresse MAC et cliquez sur Envoyer le paquet magique pour diffuser un vrai paquet magique sur le réseau local. La machine doit se trouver sur le même réseau, être branchée et autoriser Wake-on-LAN dans ses propres réglages.

Wi-Fi

Le réseau Wi-Fi actuel, avec ses cadrans et l’historique du signal

Wi-Fi lit la radio du Mac. La barre latérale comprend Connecté (Réseau actuel, Qualité du signal, Itinérance), Alentours (Réseaux à proximité, Canaux, Interférences), Enregistrés (Réseaux enregistrés) et Outils (Relevé de site, Partage de connexion, Renifleur, Audit de sécurité). La barre d’outils contient un filtre de bande (Toutes, 2,4, 5, 6 GHz) et Analyser.

Les noms des réseaux et les adresses des points d’accès nécessitent l’autorisation Localisation (Réglages › Autorisations).

Réseau actuel

Le réseau auquel vous êtes connecté, avec le fabricant du point d’accès, le mode PHY, la bande, le canal, la largeur et la sécurité ; les valeurs Signal, Bruit et Tx ; des cadrans pour Signal, SNR, Débit Tx et Réessais (les réessais nécessitent l’extension réseau) ; le signal des 5 dernières minutes ; et les informations de Liaison : BSSID, point d’accès, pays, sécurité, routeur, DNS et si le Mac utilise une adresse privée sur ce réseau. Admin du routeur ouvre l’adresse du routeur dans le navigateur ; À proximité ouvre Réseaux à proximité. Se déconnecter et Oublier… n’ont aucun effet dans cette version.

Qualité du signal et itinérance

Qualité du signal note la liaison selon six facteurs. Dans cette version, seuls Signal et Latence sont mesurés ; Bruit de fond, Charge du canal, Réessais et Itinérance sont figés, si bien que la note est une approximation.

Itinérance affiche les points d’accès qui diffusent le nom de votre réseau, d’après la dernière analyse. Les passages de l’un à l’autre ne sont pas enregistrés dans cette version.

Réseaux à proximité

Analyser affiche les réseaux alentour : nom (ou « Réseau masqué »), BSSID, bande et canal, largeur, signal, sécurité, fabricant et mode PHY. La légende compte les réseaux ouverts ou faibles. Un réseau qui porte le nom du vôtre mais vient d’un fabricant inconnu est signalé Jumeau malveillant ?. L’inspecteur affiche le signal, le bruit, le SNR et la qualité, les informations, et Copier le BSSID. Rejoindre, Enregistrer et Marquer comme illégitime n’ont aucun effet dans cette version.

Canaux et interférences

Canaux montre, pour chaque bande, l’occupation de chaque canal d’après la dernière analyse : la barre est une estimation du temps d’antenne, le nombre est celui des réseaux qui l’utilisent, et votre canal est mis en évidence. Ouvrir le routeur pour changer ouvre la page du routeur.

Interférences compte les réseaux sur votre canal (Même canal) et sur les canaux qui le chevauchent (Adjacents), et les liste.

Remarque : Les valeurs Le plus calme de Canaux, ainsi que Temps d’antenne libre, Hors Wi-Fi et Autres sources d’Interférences, sont du texte figé dans cette version.

Réseaux enregistrés

Les réseaux Wi-Fi que ce Mac rejoint de lui-même, dans son ordre, lus dans macOS. Les interrupteurs Connexion automatique et Privée, les flèches, Oublier et le bouton de clé ne changent que ce qu’affiche l’app ; la liste de macOS n’est pas modifiée dans cette version. La sécurité affichée pour chaque réseau enregistré n’est pas lue dans le système.

Audit de sécurité

Des vérifications tirées de la radio et de la dernière analyse : la sécurité de votre réseau, un second réseau portant votre nom qui ne correspond pas au vôtre, des réseaux ouverts ou WEP à proximité, des réseaux sans nom, combien de réseaux partagent votre canal, et si ce Mac utilise une adresse privée. Relancer analyse et vérifie à nouveau. Le WPS, l’isolement des invités et l’administration à distance se trouvent dans le routeur et ne peuvent pas être lus par les ondes ; détecter les trames de désauthentification nécessite le mode moniteur, qui arrivera avec le Renifleur dans une version ultérieure.

Relevé de site, partage de connexion et renifleur

Ces pages sont des aperçus dans cette version :

Interfaces

L’interface Wi-Fi, avec ses adresses, son bail, son DNS, son matériel et ses compteurs

La barre latérale affiche chaque adaptateur sous Adaptateurs (Wi-Fi, Ethernet, Thunderbolt, USB, ponts, tunnels et boucle locale), le principal mis en évidence et un voyant sur ceux qui sont actifs ; puis Configuration (Emplacements, Ordre des services, Proxys, 802.1X), Tunnels (VPN) et Partage (Partage et ponts, Relais privé). Le champ de filtre filtre les adaptateurs par nom ou par adresse. Renouveler le bail DHCP dans la barre d’outils renouvelle le bail de en0.

Adaptateurs

La page de chaque adaptateur affiche :

Actions : Désactiver / Activer (demande un mot de passe administrateur), Diagnostic (envoie un ping au routeur dans Outils), Connexions sur l’interface, Copier l’adresse.

Remarque : Renouveler demande un mot de passe administrateur. Libérer, le sélecteur de configuration IPv4 et son bouton Appliquer, le bouton Appliquer du MTU et MAC aléatoire ne modifient pas le Mac dans cette version.

Emplacements

Les emplacements réseau définis dans macOS, avec l’emplacement actif signalé. Basculer passe à un autre emplacement (demande un mot de passe administrateur). Nouvel emplacement, Modifier et Dupliquer ne modifient pas le Mac dans cette version.

Ordre des services

Les services réseau dans l’ordre de macOS, avec celui qui porte la route par défaut signalé, et les huit premières routes de la table de routage. Les réordonner avec les flèches ne change que la liste affichée.

Proxys et 802.1X

Proxys affiche les proxys web, web sécurisé, SOCKS et FTP du système, ainsi que le script de configuration automatique éventuel, lus dans macOS. Les interrupteurs et les réglages d’exclusion ne modifient pas le Mac dans cette version.

802.1X est un aperçu et affiche un profil d’exemple.

VPN

Chaque configuration VPN connue de macOS (Réglages Système › VPN), avec son type et son état. Se connecter et Se déconnecter la démarrent et l’arrêtent. Test de fuite demande à Cloudflare quelle adresse publique et quel réseau ce Mac a à cet instant (en notant si un tunnel est connecté), vérifie si IPv6 est joignable et demande quel résolveur atteint Internet pour ce Mac ; comparez le résultat avec la sortie du tunnel.

Remarque : À la demande, le Coupe-circuit propre à chaque tunnel, le tunnel partagé et Ajouter… ne fonctionnent pas dans cette version.

Partage et Relais privé

Partage et ponts et Relais privé sont des aperçus : dans cette version, leurs interrupteurs et leurs chiffres ne reflètent pas le Mac et ne le modifient pas.

DNS

La vue d’ensemble du DNS

La barre latérale comprend Résolveur (Vue d’ensemble, Chiffrement, Banc d’essai), Requêtes (Journal en direct, Bloquées, Domaines principaux), Blocage (Listes de blocage, Autoriser et refuser), Local (Fichier hosts, Domaines locaux, Cache) et Outils (Interrogation, Test de fuite). La barre d’outils affiche le résolveur utilisé et Vider.

Vue d’ensemble

Le résolveur qu’utilise macOS, nommé quand c’est un résolveur public connu (Quad9, Cloudflare, Google, AdGuard, Mullvad, NextDNS, DNS4EU, OpenDNS), sinon « Routeur » ou « Système » avec son adresse. Quand l’app lit ce Mac, le DNS s’affiche en clair (UDP, port 53). Résolveurs par interface affiche les serveurs DNS de chaque interface active. Boutons : Changer de résolveur, Journal en direct, Banc d’essai.

Changer de résolveur

Chiffrement affiche une carte par résolveur. Cliquer sur un résolveur public le définit comme serveurs DNS du service réseau principal, avec ses adresses en clair ; macOS demande un mot de passe administrateur. Cliquer sur l’entrée du système ou du routeur revient aux serveurs fournis par DHCP.

Remarque : Le DNS chiffré (DoH / DoT et l’interrupteur de chiffrement), Personnalisé, Exceptions et les interrupteurs sous Aussi ne modifient pas le Mac dans cette version. La latence affichée sur chaque carte n’est pas mesurée.

Banc d’essai

Lancer le banc d’essai est un aperçu dans cette version : les chiffres affichés ne sont pas mesurés sur votre réseau. Pour comparer des résolveurs, envoyez un ping à leurs adresses dans Outils ou utilisez Outils › Tableau des latences.

Requêtes

Journal en direct, Bloquées et Domaines principaux nécessitent le proxy DNS fourni avec l’extension réseau. Ils restent vides quand l’app lit ce Mac.

Listes de blocage et Autoriser et refuser

Listes de blocage affiche les mêmes listes que le coupe-feu, appliquées au niveau du résolveur. Autoriser et refuser tient une liste d’autorisation et une liste de refus de domaines (caractères génériques acceptés). Ni l’une ni l’autre n’est appliquée dans cette version.

Fichier hosts et domaines locaux

Fichier hosts affiche les entrées de /etc/hosts sous forme de tableau : interrupteur, hôte, adresse et note. Ouvrir /etc/hosts montre le fichier dans le Finder.

Remarque : Modifier, ajouter ou supprimer des entrées ne change que le tableau ; /etc/hosts n’est pas écrit dans cette version.

Domaines locaux (DNS partagé) affiche les domaines envoyés à leur propre résolveur. La liste est vide quand l’app lit ce Mac et n’est pas appliquée dans cette version.

Cache

Vider efface les caches DNS du système : celui du service d’annuaire immédiatement, et celui de mDNSResponder après la saisie d’un mot de passe administrateur. La liste des noms en cache n’est pas lue dans macOS et reste vide.

Interrogation et test de fuite

Interrogation est l’outil Interrogation (voir Outils).

Test de fuite affiche le résolveur configuré, l’adresse du résolveur qui atteint réellement Internet (d’après whoami.akamai.net), ce que voient les serveurs de noms de Google, et un verdict : des requêtes qui vont au routeur, à un résolveur du réseau de votre fournisseur d’accès, ou au résolveur que vous avez choisi.

Outils

Le test de débit, avec l’historique des tests précédents

Vingt outils, regroupés dans la barre latérale : Joignabilité, Mesure, Inspection, Tables et Utilitaires, puis S’exécute seul (Contrôles de santé, Automatisations, Rapports). Le champ de filtre trouve un outil par son nom ou sa description. La barre d’outils indique combien d’outils sont en cours et propose un bouton pour tous les arrêter (Arrêter tous les outils).

Utiliser un outil

Les outils qui prennent une cible ont un champ (avec un exemple en guise d’indication) et un bouton d’exécution ; ⌘Return, ou Retour dans le champ, lance l’outil, et Récents propose les huit dernières cibles. La sortie s’affiche au fil de l’eau dans une console, colorée selon sa signification ; les outils qui mesurent la latence la tracent à côté de la console. Sous la console : le nombre de lignes, l’état, le résultat et Copier la sortie. Arrêter met fin à un outil en cours ; Effacer vide la console.

D’autres onglets ouvrent des outils avec une cible déjà renseignée, par exemple Interroger, Tracer, Ping et Analyse de ports dans les inspecteurs.

Joignabilité

Mesure

Inspection

Tables et utilitaires

Test de débit

Lancer le test de débit mesure par rapport à Cloudflare : d’abord la latence et la gigue, puis 10 secondes de téléchargement et 8 secondes d’envoi, tracés au fur et à mesure. Le résultat rejoint l’Historique avec la date, le débit descendant, le débit montant, la latence, la gigue et le serveur. L’historique dure jusqu’à la fermeture de l’app ; le test ne s’exécute que lorsque vous le lancez (la légende « planifié toutes les 12 h » ne s’applique pas dans cette version). Bufferbloat a son propre outil.

Contrôles de santé

Les contrôles de santé, avec la disponibilité et les tendances de latence

Des sondes qui s’exécutent environ toutes les 30 secondes : Passerelle, Internet (Cloudflare) (1.1.1.1), Google DNS (8.8.8.8) et leonardoaguiar.com, chacune recevant deux pings. Chaque ligne affiche le type, l’intervalle, l’état (Actif, Dégradé au-delà de 250 ms, En panne, En pause), la latence, la disponibilité sur les 40 dernières exécutions et une tendance. Le bouton en fin de ligne met un contrôle en pause ou le reprend. Nouveau contrôle ajoute un contrôle vers example.com ; les contrôles ne peuvent pas être modifiés dans cette version.

Automatisations et rapports

Automatisations est un aperçu : les automatisations listées sont des exemples, désactivées quand l’app lit ce Mac, et Exécuter maintenant ne fait que consigner une exécution.

Rapports résume le réseau depuis le démarrage de l’app : les apps présentes sur le réseau, le trafic du jour et du mois, le débit le plus élevé observé, la latence médiane vers le routeur, la disponibilité de 1.1.1.1, les nouveaux appareils, les cinq apps principales, les serveurs indésirables rencontrés, et ce qui mérite un coup d’œil (processus non signés sur Internet, ports ouverts à tous les réseaux, pics de latence, pings sans réponse). Exporter en PDF, l’interrupteur du rapport hebdomadaire, Ouvrir le dernier rapport et Dossier des rapports ne fonctionnent pas dans cette version.

Réglages

Réglages est une page unique, divisée en sections.

Source des données

Général et barre des menus

Alertes et notifications

Surveillance et confidentialité

Inspection du contenu

L’inspection du contenu (déchiffrer le TLS d’apps choisies au moyen d’un proxy local doté de son propre certificat racine) nécessite l’extension réseau et n’est pas disponible dans cette version. L’interrupteur, Installer… / Supprimer… pour le certificat racine et la liste des apps inspectées n’installent aucun certificat et ne redirigent aucun trafic ; quand l’app lit ce Mac, l’inspection apparaît désactivée et le certificat absent.

Autorisations

Voir Autorisations dans Premiers pas.

Données

Dépannage

Appareils est vide. macOS masque la table ARP tant que l’accès au réseau local n’est pas autorisé. Cliquez sur Analyser maintenant et autorisez l’accès quand il est demandé. Si vous l’avez refusé, activez Network dans Réglages Système › Confidentialité et sécurité › Réseau local, puis relancez l’analyse. Outils › Table ARP est vide pour la même raison.

Le réseau Wi-Fi n’a pas de nom (« Réseau Wi-Fi (le nom nécessite Localisation) »). Ouvrez Réglages › Autorisations › Localisation et cliquez sur Autoriser…, ou activez Network dans Réglages Système › Confidentialité et sécurité › Service de localisation. Cliquez ensuite sur Analyser dans Wi-Fi pour actualiser les réseaux alentour.

Les serveurs apparaissent comme Inconnu et la carte est vide. Téléchargez la base de localisation dans Réglages › Source des données. La carte place ce Mac d’après son adresse publique : lancez une fois Outils › IP publique.

Le téléchargement de la base de localisation est très lent. db-ip.com l’envoie à quelques Ko/s. L’édition par pays est la plus rapide ; le téléchargement se poursuit en arrière-plan tant que Network tourne. S’il échoue, le message s’affiche dans la ligne ; cliquez de nouveau sur Télécharger.

L’adresse publique et le fournisseur affichent « - ». Ils ne sont recherchés qu’à la demande : lancez Outils › IP publique, le test de débit ou un test de fuite. Ceux-ci nécessitent Internet et interrogent Cloudflare et le DNS de Team Cymru.

Un changement de DNS, un renouvellement de bail, un changement d’emplacement ou une modification d’interface n’a pas eu lieu. Chacun demande à macOS un mot de passe administrateur ; si la demande est annulée ou si le mot de passe est faux, rien ne change et un événement dans l’Activité du Tableau de bord le signale (« DNS inchangé », « Bail non renouvelé », « Emplacement inchangé »). Vider le DNS sans le mot de passe n’efface que le cache du service d’annuaire.

La capture de paquets indique « Annulé. » La demande de mot de passe administrateur a été fermée. La capture en a besoin à chaque fois.

Refuser et le coupe-circuit ne bloquent rien. Le coupe-feu ne filtre pas dans cette version ; le filtrage nécessite l’extension réseau, qui arrivera par le système de mise à jour.

Les règles, les noms d’appareils et les autres modifications ont disparu. Dans cette version, ils sont conservés jusqu’à la fermeture de l’app, et changer Réglages › Source des données les réinitialise aussi.

Le dossier d’une connexion indique qu’un socket a démarré plus tôt qu’en réalité. Les sockets déjà ouverts au démarrage de Network sont datés d’après leur processus, car macOS n’indique pas quand un socket s’est ouvert.

L’icône de la barre des menus a disparu. Elle a été masquée dans Réglages › Barre des menus. Ouvrez Network depuis Spotlight ou le Finder pour retrouver la fenêtre, puis réactivez Afficher l’icône dans la barre des menus.

Network démarre à la connexion. C’est le réglage par défaut, pour que la surveillance continue. Désactivez Réglages › Général › Ouvrir à la connexion, ou retirez Network dans Réglages Système › Général › Ouverture.

Mac à Mac indique « Pas dans cette version. » Cet outil nécessite Network sur l’autre Mac et arrivera plus tard. Utilisez Test de débit pour la ligne et Qualité du chemin pour le chemin.

Avec les autres apps Mac

Workspace, Manager, Clipboard et Network fonctionnent comme un tout quand plusieurs sont installées.

Mises à jour

Network vérifie une fois par jour sur leonardoaguiar.com si une nouvelle version existe. C’est activé dès le départ ; désactivez-le dans Réglages › Rechercher les mises à jour automatiquement.

Aide et signalement de bugs

Le menu Aide et la plaque Aide de la page À propos proposent :

Signaler un bug

ChampCe qu’on y met
TypeBug, Plantage ou Suggestion.
FréquenceÀ chaque fois, Parfois ou Une fois (pas demandé pour une suggestion).
TitreQuelques mots sur le problème, 140 caractères au maximum.
Ce qui s’est passéCe que vous faisiez et ce que vous avez vu (pour une suggestion : ce que vous aimeriez que l’app fasse).
Étapes pour reproduire · facultatifComment le refaire se produire, une étape par ligne.
Ce que vous attendiez · facultatifCe qui aurait dû se passer à la place.
E-mail · facultatifPour recevoir une réponse par e-mail ; jamais publié ni partagé.
Pièces jointesJusqu’à 5 fichiers de 10 Mo maximum chacun : déposez-les sur le champ ou cliquez sur Ajouter des fichiers…. Les captures d’écran, les enregistrements d’écran et les journaux sont les plus utiles.
Inclure les informations systèmeActivé par défaut : la version et le build de l’app, la version de macOS, le modèle de Mac, le processeur et la mémoire, et la langue. Afficher montre exactement ce qui part.

Envoyer le rapport (⌘↩) est disponible dès qu’il y a un titre et une description ; d’ici là, la ligne à côté indique ce qui manque. Tout part en un seul rapport, dont le numéro s’affiche ; Effacer vide le formulaire. L’envoi demande d’abord un petit effort de calcul au Mac, ce qui évite que le site soit inondé de rapports automatisés.

Vos rapports

Les rapports envoyés depuis ce Mac sont listés à côté du formulaire, avec leur état (reçu, confirmé, en cours, corrigé, avec la version qui le corrige, ou fermé) et un voyant orange quand une réponse n’a pas encore été lue. Cliquez sur un rapport pour lire l’échange et ajouter des précisions. Retirer de cette liste l’enlève de la liste de ce Mac ; le rapport reste chez le développeur. La liste est actualisée à chaque ouverture de la page, ou avec le bouton à côté de son titre.

Statistiques d’utilisation et confidentialité

Network envoie une fois par jour des statistiques d’utilisation anonymes à leonardoaguiar.com. Elles sont activées par défaut et aident à décider quoi corriger et améliorer. Réglages › Envoyer des statistiques d’utilisation anonymes les désactive, et ce qui attendait d’être envoyé est supprimé.

Ce qui part : la version de l’app, la version de macOS, l’identifiant de modèle du Mac (par exemple Mac15,3), le type de processeur, la langue, quelques réglages activés ou désactivés (comme la recherche automatique de mises à jour), le nombre d’ouvertures de l’app, les minutes pendant lesquelles sa fenêtre est restée ouverte et le nombre d’utilisations de chaque onglet et de chaque fonction, comptés par jour. Avec cela part un identifiant aléatoire, créé par l’app et utilisé uniquement à cette fin.

Ce qui ne part jamais : des noms, des adresses, des connexions, des réseaux ou des appareils, des fichiers, ni rien de ce que vous tapez. Le site enregistre le pays d’où viennent les statistiques, pas l’adresse IP.

En dehors des statistiques, Network ne se connecte à leonardoaguiar.com que pour rechercher et télécharger les mises à jour, afficher les nouveautés, envoyer un rapport de bug quand vous en rédigez un et en consulter les réponses.