0 votes

Quelle est la commande netstat pour un port particulier si celui-ci est connecté ou non ?

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.

2voto

klanomath Points 63400

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.

0voto

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.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X