J'ai besoin de savoir quelle est la commande exacte de netstat pour savoir si un port est connecté à un réseau ou s'il est ouvert via le terminal OS X. Je veux des informations sur un port particulier, par exemple le port numéro 80, donc la commande netstat devrait inclure le numéro de port.
Réponses
Trop de publicités?Le mieux que vous puissiez obtenir est probablement
netstat -f inet -n | grep .port
ou
netstat -f inet | grep .servicename
Exemples :
machine:~ user$ netstat -f inet -n | grep .443
tcp4 0 0 192.168.114.5.58471 192.111.0.25.443 ESTABLISHED
tcp4 0 0 192.168.114.5.57990 192.111.0.25.443 ESTABLISHED
tcp4 0 0 192.168.114.5.56813 192.111.0.25.443 ESTABLISHED
machine:~ user$ netstat -f inet | grep .https
tcp4 0 0 machine.example.co.58471 stackoverflow.co.https ESTABLISHED
tcp4 0 0 machine.example.co.57990 stackoverflow.co.https ESTABLISHED
tcp4 0 0 machine.example.co.56813 stackoverflow.co.https ESTABLISHED
Veuillez noter que l'utilisation de numéros de port inférieurs à 256 dans la première commande peut entrer en collision avec un ou plusieurs des 4 octets des numéros IP.
Vous avez besoin de nmap, c'est un outil idéal pour cela.
Vérifiez maintenant si les téléchargements provenant de développeurs non identifiés sont autorisés en Préférences du système dans le Sécurité et confidentialité section. Sinon, autorisez-les.
Exécutez maintenant le programme d'installation (je vous recommande vivement de ne pas installer ZenMap à côté), et maintenant vous pouvez exécuter nmap à partir de la ligne de commande.
Ouvrez l'application Terminal et tapez ce qui suit :
sudo nmap -vv -sV 127.0.0.1
...puis appuyez sur retourner et tapez votre mot de passe.
En cas vous ne savez pas ce que signifie le commandement (ne le prenez pas personnellement) :
sudo \= Super User DO pour exécuter des commandes en tant que personne la plus privilégiée. privilégié (nécessite un mot de passe)
-vv \= verbose (combien d'informations seront affichées pendant l'analyse)
-sV \= analyse des ports et des services
127.0.0.1 \= localhost, l'adresse de votre machine locale
Attendez quelques instants et le résultat devrait vous donner un résumé détaillé des résultats de l'analyse, les ports et les services (et leurs versions) se trouvant tout en haut des résultats concluants.