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 auxquels il se joint : chaque connexion avec le processus derrière elle, les ports à l’écoute, les interfaces et les tunnels, le Wi-Fi, le DNS, les appareils du réseau local et vingt outils réseau. Elle comprend 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 exigent une extension réseau qui arrivera dans une version ultérieure; d’ici là, ces écrans sont présentés, mais rien n’est appliqué.

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 les étapes du programme d’installation. L’app est placée dans /Applications/Network.app.
  3. À la fin, Network s’ouvre tout seul, avec sa fenêtre (seulement la barre, tous les onglets fermés) et son icône dans la barre des menus.

Remarque : Network n’est pas encore notarié par Apple. Si macOS bloque le programme d’installation, ouvrez Réglages Système › Confidentialité et sécurité, trouvez 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 et la rouvre à la fin.

Où sont vos 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. Glissez 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 :

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

Autorisations

AutorisationSert àQuand elle est demandée
LocalisationmacOS ne montre 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 exige la localisation) » et les réseaux à proximité, 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 de configuration réseau, activer ou désactiver une interface, capturer des 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 quel.

Réglages › Autorisations liste aussi Filtre réseau, l’extension système qui fera 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.

L’icône de la barre des menus

Un clic sur l’icône ouvre le panneau de contrôle. Un clic à l’extérieur ou Esc le ferme. L’icône s’estompe quand Internet est marqué 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 des VPN, eux, connectent et déconnectent pour de vrai.

La fenêtre

La fenêtre est une barre métallique avec neuf onglets : Tableau de bord, Moniteur, Coupe-feu, Appareils, Wi-Fi, Interfaces, DNS, Outils et Réglages. Elle s’ouvre avec seulement la barre, tous les onglets fermés (sauf si elle a été ouverte sur une page, comme à partir de À propos de Network ou de Signaler un bogue…). Cliquer sur un onglet fait descendre sa page; cliquer de 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, avec À propos de Network, Documentation, Rechercher les mises à jour…, Empiler les fenêtres (voir Avec les autres apps Mac), Signaler un bogue… et Quitter Network (⌘Q), et le menu Aide, avec Documentation de Network, Nouveautés et Signaler un bogue….

Rechercher dans la barre, ou ⌘F n’importe où dans la fenêtre, ouvre une page avec un seul champ qui couvre tout ce que contient l’app : chaque page de chaque onglet, leurs options (modes et boucliers du coupe-feu, réglages du trafic entrant et du verrou, le partage de connexion, les proxys, le 802.1X et le partage, le DNS chiffré), les vingt outils, chaque réglage, les sections et les actions rapides du Tableau de bord, ainsi que les pages d’aide. Elle cherche dans ce que l’app offre, pas dans ce qu’elle voit : 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, paquet, utilisateur, chaîne de parents, arguments, signature, Team ID, droits, SHA-256, provenance); les ports à l’é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 autour; les configurations VPN, les configurations réseau, les proxys, les réseaux Wi-Fi enregistrés et le fichier hosts; les appareils du réseau; les vérifications 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 en traitent l’indiquent par une ligne quand l’app lit le Mac, et bon nombre de leurs commandes ne changent que ce qui est affiché.

Ce qui tourne en arrière-plan

Pendant que Network tourne et lit ce Mac, il :

Rien de ce qu’il lit n’est envoyé où que ce soit. La surveillance n’a lieu que pendant que l’app tourne.

Raccourcis clavier

RaccourciAction
⌘,Ouvrir Réglages
⌘WFermer la fenêtre (l’app continue de tourner)
⌘QQuitter Network
⌃⌘SMasquer ou afficher la barre latérale
⌘FTout rechercher dans Network
⌘ReturnLancer 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 du 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 correspondantes, listées sous la forme « Fiche · App → hôte:port »; en choisir une ouvre sa fiche. 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 afficheurs donnent le mode du coupe-feu, le profil, le nombre de VPN connectés, la façon dont voyage 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 la latence vers Internet en dessous), Wi-Fi (signal en dBm), Perte (perte de paquets vers 1.1.1.1 sur la dernière minute, avec la gigue) et Appareils (appareils en ligne parmi ceux qui sont connus).

Chemin vers Internet

La route de 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 le lien filaire), Routeur avec sa latence, le tunnel si un VPN est connecté (sinon « Aucun tunnel »), FAI et Internet (l’accessibilité de 1.1.1.1). L’adresse publique et le fournisseur dans la légende apparaissent après Outils › IP publique, le test de vitesse ou un test de fuite. 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 utilisent le plus (les plus gros consommateurs). Un clic 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, la perte et le retour de la connexion, les interfaces qui s’activent ou se désactivent, les nouveaux appareils, les processus non signés qui atteignent le réseau, les outils qui terminent, les changements que vous faites. Un clic 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 viennent de l’interface principale pendant 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 rangées par interface en dessous sont des chiffres fixes 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 traqueurs 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 verrou de 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 a les pages En direct (Connexions, Par app, Par serveur, Par pays, Carte), Analyse (Processus, Flux, Ports à l’écoute, Bande passante), Historique (Chronologie, Consommation de données, Journal, Refusées) et Décisions (En attente).

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

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

Connexions

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

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

Un clic sur une rangée 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 : connexions, un indicateur de trafic, vitesse, 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 pisteurs, de la publicité ou de la télémétrie), Tout autoriser, Tout refuser, Refuser pisteurs, publicité et télémétrie, les connexions de l’app, son paquet et son chemin, Règles et Afficher dans le Finder.

Par serveur les regroupe par serveur : où il se trouve, catégorie, les apps qui le joignent, débit et total. L’inspecteur liste les apps qui le joignent, Autoriser le domaine et Refuser le domaine, Consulter, Certificat et Tracer.

Par pays liste les pays selon le trafic, en laissant de côté le réseau local, avec la part des huit premiers et les pays refusés par des règles. Le bouton du drapeau sur chaque rangée ouvre les règles du coupe-feu pour ce pays.

Carte

Une carte du monde avec un point pour chaque endroit 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 afficheurs donnent le nombre d’arcs en direct ainsi que les villes la plus éloignée 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, si bien que son point (« Vous ») apparaît après le passage d’Outils › IP publique. Une ligne au bas de la carte indique lequel des deux manque. Réglages › Animer la carte désactive le mouvement des arcs; la carte reste aussi immobile avec Réduire les animations.

Fiche

La fiche d’une connexion

La fiche, c’est tout ce qu’on sait d’une connexion. Elle s’ouvre avec Ouvrir la fiche dans un inspecteur, le bouton de fiche dans Processus, Ouvrir la fiche dans Flux, ou une recherche dans le Tableau de bord. La flèche en haut à gauche ramène à la liste.

L’en-tête affiche l’app, le serveur, l’état, la catégorie, la visibilité et le tunnel, s’il y en a un. Actions propose Autoriser cet hôte, Autoriser le domaine, Refuser cet hôte, Refuser le domaine (des règles, non appliquées) et Copier la fiche en texte.

Huit onglets :

Remarque : WHOIS dans l’onglet Vers qui renvoie à Outils › Recherche, qui l’exécute. Les sockets qui étaient 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 qui a un socket : Processus et chemin, PID, Utilisateur (root est signalé), Lancé par, Signature (Apple ou Dev ID, ou Non signé), connexions, débit et total. Filtrez avec Tous, Utilisateur, Root, Non signés ou Assistants; la légende compte les non signés.

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

Flux

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 laisse aucun. L’inspecteur indique quand, de qui, vers qui, la taille et ce qui est visible, avec Ouvrir la fiche.

Remarque : Lire le contenu des flux (transactions HTTP, échanges DNS, diffusions) exige l’extension réseau. Pour l’instant, chaque enregistrement ne contient que des tailles et des temps.

Ports à l’écoute

Chaque port sur lequel écoute un processus de ce Mac : Port, Proto, Processus avec son PID, Service, Lié à, Exposition et Depuis. L’exposition est Ce Mac seulement (bouclage), Réseau local (une adresse) ou Tout réseau (toutes les adresses); la légende compte ceux du dernier type. L’inspecteur explique l’exposition, affiche le processus et le chemin, et propose Analyser de 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 sous forme de barre le débit de chaque app pendant cette seconde, avec un petit graphique. Un clic sur une app l’ouvre dans Par app.

Chronologie affiche le débit (la réception au-dessus, l’envoi en dessous), la latence vers le routeur avec une ligne à 50 ms, la perte de paquets vers 1.1.1.1, et des afficheurs pour les débits moyens, les pointes 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 fictive.

Consommation de données

Les octets par app pour les connexions vues, 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 rangées par interface, le chiffre de la connexion limitée 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 sont affichés et modifiables, mais rien n’est appliqué, et ils ne sont pas conservés après la fermeture de l’app. Quand l’app lit ce Mac, elle démarre sans aucune règle; les profils, les réseaux connus, les listes de blocage et les groupes de règles listés sont des exemples.

La barre latérale a État (Aperçu), Règles (Règles, Suggestions, Listes de blocage, Groupes de règles), Contexte (Profils, Entrant, Réseaux connus) et Avancé (Verrou et sécurité). Le bouton + au-dessus de la barre latérale crée une règle (Nouvelle règle). La barre d’outils a le sélecteur de profil et le bouton du verrou.

Mode

Aperçu affiche quatre tuiles de mode :

Quand l’app lit ce Mac, le mode démarre à Désactivé. En dessous : des tuiles 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 LAN 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, d’Autoriser et de Refuser dans le Moniteur et la fiche, et des réponses à l’alerte.

Un clic sur une règle ouvre son éditeur :

Enregistrer conserve les changements, Rétablir les abandonne, Supprimer… demande une 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) et Orphelines. Chaque règle a Modifier et Supprimer; les temporaires ont aussi Garder pour toujours. Appliquer tout ce qui est sûr supprime les redondantes et les orphelines.

Listes de blocage et Groupes de règles

Listes de blocage liste les listes de domaines avec un interrupteur, leur catégorie, leur adresse source, leurs entrées et leurs correspondances. Ajouter une liste accepte une URL au format hosts, domaines ou Adblock.

Groupes de règles liste les groupes de règles activés et désactivés 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, elles démarrent désactivées.

Profils et Réseaux connus

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

Réseaux connus liste des réseaux avec un niveau de confiance (Fiable, Non fiable, Public), un profil et des interrupteurs pour LAN, 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 listés sont des exemples.

Entrant

Qui peut se connecter à ce Mac : les interrupteurs Coupe-feu et Furtif, des afficheurs pour les ports à l’écoute et le nombre de ceux qui sont exposés à Internet, et une règle par app à l’écoute (Autoriser, Refuser ou Demander). Rien de cela n’est appliqué dans cette version, et les rangées sous Tout le reste sont fixes.

Verrou et sécurité

Déverrouiller jusqu’à la fermeture, Les mises à jour exigent Touch ID, Exporter…, Importer… et Afficher les sauvegardes sont sans effet dans cette version.

L’alerte de connexion

L’alerte de connexion

L’alerte est un panneau flottant qui pose la question au sujet d’une connexion sans règle. Dans cette version, elle n’apparaît qu’en exemple, à partir de Tester l’alerte dans le Tableau de bord, d’Afficher une alerte de test dans Moniteur › En attente ou d’Afficher l’alerte dans Verrou 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, emplacement, 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 pisteur répertorié, et la position dans la file (« 1 sur 3 »). Ensuite :

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, dont un ouvert dans l’inspecteur

Appareils liste ce qui se trouve sur le réseau local. La barre latérale a Réseau (Tous les appareils, En ligne, Nouveaux et inconnus, Fiables), Par type (Ordinateurs, Téléphones et tablettes, Télé et médias, 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 qu’on n’a pas 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, Lien, 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 intégrée de fabricants; 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, ainsi que son identité : IPv4, MAC, nom d’hôte, fabricant, modèle, système, lien, première et dernière apparition, et ses services Bonjour.

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

Topologie, Services et Historique

Topologie dessine Internet, le routeur et, en dessous, une branche par interface avec les appareils qui y sont reliés. Un clic sur un appareil ou sur le routeur l’ouvre.

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

Historique liste les événements des appareils, comme le fait d’accorder sa confiance à un appareil.

Wake-on-LAN

Liste 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 être sur le même réseau, 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 a Connecté (Réseau actuel, Qualité du signal, Itinérance), Autour (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 a 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 exigent 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é; des afficheurs pour Signal, Bruit et Tx; des cadrans pour Signal, SNR, Débit Tx et Retransmissions (les retransmissions exigent l’extension réseau); le signal des 5 dernières minutes; et les données du Lien : 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é. Déconnecter et Oublier… sont sans effet dans cette version.

Qualité du signal et Itinérance

Qualité du signal note le lien d’après six facteurs. Dans cette version, seuls Signal et Latence sont mesurés; Bruit de fond, Charge du canal, Retransmissions et Itinérance sont fixes, si bien que la note est une approximation.

Itinérance liste 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 liste les réseaux autour : le nom (ou « Réseau masqué »), le BSSID, la bande et le canal, la largeur, le signal, la sécurité, le fabricant et le mode PHY. La légende compte les réseaux ouverts ou faibles. Un réseau qui porte le nom du vôtre mais dont le fabricant est inconnu est signalé Jumeau malveillant?. L’inspecteur affiche le signal, le bruit, le SNR et la qualité, les données, et Copier le BSSID. Rejoindre, Enregistrer et Marquer comme malveillant sont sans effet dans cette version.

Canaux et Interférences

Canaux montre, par bande, l’encombrement 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 afficheurs du canal Le plus calme dans Canaux, ainsi que Temps d’antenne libre, Non Wi-Fi et Autres sources dans Interférences, sont du texte fixe 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 la clé ne changent que ce que l’app affiche; 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 deuxième réseau portant votre nom qui ne correspond pas au vôtre, des réseaux ouverts ou WEP à proximité, des réseaux sans nom, le nombre de réseaux qui partagent votre canal, et si ce Mac utilise une adresse privée. Relancer analyse et vérifie de 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 exige 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 liste chaque adaptateur sous Adaptateurs (Wi-Fi, Ethernet, Thunderbolt, USB, ponts, tunnels et bouclage), le principal en surbrillance et un voyant sur ceux qui sont actifs; puis Configuration (Configurations, 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 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 d’administrateur), Diagnostic (envoie un ping au routeur dans Outils), Connexions sur l’interface, Copier l’adresse.

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

Configurations

Les configurations réseau définies dans macOS, avec l’active marquée. Changer passe à une autre configuration (demande un mot de passe d’administrateur). Nouvelle configuration, Modifier et Dupliquer ne changent 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 marqué, et les huit premières routes de la table de routage. Réordonner avec les flèches ne change que la liste affichée.

Proxys et 802.1X

Proxys liste les proxys Web, Web sécurisé, SOCKS et FTP du système ainsi que tout script de configuration automatique, lus dans macOS. Les interrupteurs et les exceptions ne changent pas le Mac dans cette version.

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

VPN

Chaque configuration VPN que macOS connaît (Réglages Système › VPN), avec son type et son état. Connecter et Déconnecter la démarrent et l’arrêtent. Test de fuite demande à Cloudflare quelle adresse publique et quel réseau ce Mac a en ce moment (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 : Sur demande, le Coupe-circuit par 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 : leurs interrupteurs et leurs chiffres ne reflètent ni ne changent le Mac dans cette version.

DNS

L’aperçu DNS

La barre latérale a Résolveur (Aperçu, 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 (Recherche, Test de fuite). La barre d’outils affiche le résolveur utilisé et Vider.

Aperçu

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 liste 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. Un clic 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 d’administrateur. Un clic sur l’entrée du système ou du routeur revient aux serveurs fournis par le DHCP.

Remarque : Le DNS chiffré (DoH / DoT et l’interrupteur de chiffrement), Personnalisé, Exceptions et les interrupteurs sous Aussi ne changent 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 qu’il affiche 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 exigent 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 permis). Ni l’une ni l’autre ne sont appliquées 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 retirer des entrées ne change que le tableau; /etc/hosts n’est pas écrit dans cette version.

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

Cache

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

Recherche et Test de fuite

Recherche est l’outil Recherche (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 FAI ou au résolveur que vous avez choisi.

Outils

Le test de vitesse avec l’historique des tests précédents

Vingt outils, regroupés dans la barre latérale : Joindre, Mesurer, Inspecter, Tables et Utilitaires, puis Tourne tout seul (Vérifications 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 offre 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 comme texte indicatif) et un bouton de lancement; ⌘Return ou Return dans le champ le lance, et Récents propose les huit dernières cibles. La sortie défile dans une console, colorée selon le sens; 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à remplie, par exemple Consulter, Tracer, Ping et Analyse de ports dans les inspecteurs.

Joindre

Mesurer

Inspecter

Tables et Utilitaires

Test de vitesse

Lancer le test de vitesse mesure par rapport à Cloudflare : d’abord la latence et la gigue, puis 10 secondes de réception et 8 secondes d’envoi, tracées au fur et à mesure. Le résultat va dans Historique avec la date, la réception, l’envoi, la latence, la gigue et le serveur. L’historique dure jusqu’à la fermeture de l’app; le test ne tourne 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.

Vérifications de santé

Les vérifications de santé avec les tendances de disponibilité et de latence

Des sondes qui tournent environ toutes les 30 secondes : Passerelle, Internet (Cloudflare) (1.1.1.1), DNS de Google (8.8.8.8) et leonardoaguiar.com, chacune avec deux pings. Chaque rangée affiche le type, l’intervalle, l’état (En service, Dégradé au-delà de 250 ms, Hors service, En pause), la latence, la disponibilité sur les 40 dernières exécutions et une tendance. Le bouton au bout de la rangée suspend ou reprend une vérification. Nouvelle vérification ajoute une vérification vers example.com; les vérifications ne peuvent pas être modifiées dans cette version.

Automatisations et Rapports

Automatisations est un aperçu : les automatisations listées sont des exemples, désactivés 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 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 les plus actives, les serveurs indésirables vus, et ce qui mérite un coup d’œil (processus non signés sur Internet, ports ouverts à tous les réseaux, pointes 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 seule page 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écoder le TLS des apps choisies au moyen d’un proxy local doté de son propre certificat racine) exige l’extension réseau et n’est pas offerte dans cette version. L’interrupteur, Installer… / Supprimer… pour le certificat racine et la liste des apps inspectées n’installent aucun certificat et n’acheminent aucun trafic; quand l’app lit ce Mac, l’inspection s’affiche comme désactivée et le certificat comme absent.

Autorisations

Voir Autorisations sous Premiers pas.

Données

Dépannage

Appareils est vide. macOS cache la table ARP tant que l’accès au réseau local n’est pas autorisé. Cliquez sur Analyser maintenant et autorisez-le quand on vous le demande. Si vous 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 exige la 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 autour.

Les serveurs s’affichent 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 Outils › IP publique une fois.

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 le choix le plus rapide; le téléchargement se poursuit en arrière-plan pendant que Network tourne. S’il échoue, le message s’affiche dans la rangée; cliquez de nouveau sur Télécharger.

L’adresse publique et le fournisseur affichent « - ». Ils ne sont cherchés que sur demande : lancez Outils › IP publique, le test de vitesse ou un test de fuite. Ces outils exigent Internet et communiquent avec Cloudflare et le DNS de Team Cymru.

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

La capture de paquets indique « Annulée. » La demande d’administrateur a été fermée. La capture l’exige chaque fois.

Refuser et le coupe-circuit ne bloquent rien. Le coupe-feu ne filtre pas dans cette version; le filtrage exige l’extension réseau, qui arrivera par les mises à jour.

Les règles, les noms d’appareils et les autres changements 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.

La fiche d’une connexion dit 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, parce que 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 à partir de Spotlight ou du 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 comportement par défaut, pour que le moniteur continue de tourner. Désactivez Réglages › Général › Ouvrir à la connexion, ou retirez-le dans Réglages Système › Général › Ouverture.

Mac à Mac indique « Pas dans cette version. » Cet outil exige Network sur l’autre Mac et arrivera plus tard. Utilisez Test de vitesse 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 plus d’un est installé.

Mises à jour

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

Aide et signalement de bogues

Le menu Aide et la plaque Aide d’À propos proposent :

Signaler un bogue

ChampCe qu’on y met
TypeBogue, Plantage ou Suggestion.
FréquenceChaque fois, Parfois ou Une fois (pas demandé pour une suggestion).
TitreQuelques mots sur le problème, jusqu’à 140 caractères.
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 faire se reproduire, une étape par ligne.
Ce que vous attendiez · facultatifCe qui aurait dû se passer à la place.
Courriel · facultatifPour recevoir une réponse par courriel; jamais publié ni partagé.
Pièces jointesJusqu’à 5 fichiers d’au plus 10 Mo 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 numéro de 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 est envoyé.

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. Il envoie le tout en un seul rapport et en affiche le numéro; Effacer vide le formulaire. L’envoi demande d’abord un moment de travail 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 la conversation 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 fois que la page s’ouvre, ou avec le bouton à côté de son titre.

Statistiques d’utilisation et confidentialité

Network envoie des statistiques d’utilisation anonymes à leonardoaguiar.com une fois par jour. 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 tout ce qui attendait d’être envoyé est supprimé.

Ce qui est envoyé : la version de l’app, la version de macOS, l’identifiant de modèle du Mac (comme 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 ces données part un identifiant aléatoire, créé par l’app et utilisé seulement pour cela.

Ce qui n’est jamais envoyé : 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 se connecte à leonardoaguiar.com seulement pour rechercher et télécharger les mises à jour, afficher les nouveautés, envoyer un rapport de bogue quand vous en écrivez un et en vérifier les réponses.