Comment fonctionne le scan des ports réseau ?
GhostPort interroge en arrière-plan la table des connexions du noyau de votre Mac à l'aide d'API UNIX standards. Il détecte toutes les sockets locales configurées en mode écoute (LISTEN), qu'elles soient de type TCP ou UDP.
Pourquoi l'application demande-t-elle mes privilèges administrateur (mot de passe) ?
macOS protège les processus système et ceux lancés par d'autres utilisateurs. Si vous souhaitez fermer (tuer) un processus appartenant à root (signalé par le bouclier rouge dans l'interface), macOS requiert des droits d'administration temporaires pour valider l'action de fermeture sécurisée.
Qu'est-ce que le bouton rouge (X) fait exactement ?
Le clic sur le bouton rouge envoie un signal système SIGKILL (l'équivalent de kill -9 en ligne de commande) au PID (Process ID) propriétaire de la socket d'écoute réseau. Cela force l'arrêt immédiat du processus afin de libérer instantanément le port réseau associé.
Pourquoi certains numéros de ports sont-ils affichés sans espace ?
Pour des raisons de nomenclature réseau et technique, les numéros de ports réseau sont affichés de manière brute (par exemple, :49173 et non :49 173), évitant le formatage régional standard de macOS qui peut porter à confusion lors de recherches de ports.
Comment sont récupérées les icônes d'application ?
GhostPort retrouve le chemin d'accès binaire sur le disque de votre Mac à partir du PID en tâche de fond, puis extrait dynamiquement l'icône de l'application parente pour vous offrir une identification visuelle fluide.