Savoir quel port est écouté par un processus donné ? - Linux et OS Alternatifs
Marsh Posté le 18-08-2002 à 21:22:16
tu devrais préciser AIX dans le titre parce que autant sous linux je le savais mais sous aix je peux pas t'aider
sinon, y-a pas ça dans les manpages pour AIX ?
Marsh Posté le 18-08-2002 à 21:28:18
Ben sous AIX g pas réussi à retrouver l'équivalent de netstat -anp dans les mans
Sinon une fonction C qui ferait çà sous Nunux tu connais ?
Parce que en fait j'utilise cette commande dans un prog C avec la fonction system() + envoi du résultat dans un fichier + traitement du fichier pour extraire le n° de port, donc j'aime pas trop, c pas très propre je trouve lol. Donc si des fonctions C pouvait me renvoyer le n° de port direct çà serait cool lol
Mici
Marsh Posté le 18-08-2002 à 21:36:28
jeremy a écrit a écrit : Ben sous AIX g pas réussi à retrouver l'équivalent de netstat -anp dans les mans Sinon une fonction C qui ferait çà sous Nunux tu connais ? Parce que en fait j'utilise cette commande dans un prog C avec la fonction system() + envoi du résultat dans un fichier + traitement du fichier pour extraire le n° de port, donc j'aime pas trop, c pas très propre je trouve lol. Donc si des fonctions C pouvait me renvoyer le n° de port direct çà serait cool lol Mici |
faire ça en C, c'est possible sans aucun doute, mais comment le faire, j'en sais rien du tout
Marsh Posté le 18-08-2002 à 21:38:57
vu qu'il faut recuperer le n° du processus, ça peut être que par appel systeme de toute façon
Marsh Posté le 18-08-2002 à 21:41:00
Non non, le numéro de processus je l'ai en entrée de toute facon, pas besoin de le récupérer, je veux juste récupérer le n° de port :-)
Mici
Marsh Posté le 18-08-2002 à 21:43:28
jeremy a écrit a écrit : Non non, le numéro de processus je l'ai en entrée de toute facon, pas besoin de le récupérer, je veux juste récupérer le n° de port :-) Mici |
je saurais pas te dire, désolé
Marsh Posté le 18-08-2002 à 21:45:01
djoh a écrit a écrit : je saurais pas te dire, désolé |
Mici qd même :-)
Marsh Posté le 18-08-2002 à 22:39:01
Si je me souviens bien de mes cours, faut chercher au niveau des fonctions qui traite des sockets.
Y'
Marsh Posté le 18-08-2002 à 22:59:41
lelfe a écrit a écrit : Si je me souviens bien de mes cours, faut chercher au niveau des fonctions qui traite des sockets. Y' |
t'es sur ? j'ai un doute là
Marsh Posté le 18-08-2002 à 23:51:33
jeremy a écrit a écrit : Non non, le numéro de processus je l'ai en entrée de toute facon, pas besoin de le récupérer, je veux juste récupérer le n° de port :-) Mici |
Tu vas pe avoir un pb de droits ... faudra que ton truc puisse tourner en root ...
Marsh Posté le 19-08-2002 à 09:33:47
Sous AIX: commande 'lsof' mais elle est pas installée par défaut et je me souviens plus du fileset...
Marsh Posté le 19-08-2002 à 10:15:19
lsof -i
Marsh Posté le 19-08-2002 à 11:06:26
Tu peux regarder aussi du coté de /proc/**pid***
Il y a plein d'info la dedans
Marsh Posté le 19-08-2002 à 11:06:41
Merci lsof çà fonctionne impec (après l'avoir installé c sûr lol)
C dans l'AIX Toolbox for Linux Applications
Bye bye
Marsh Posté le 18-08-2002 à 21:16:13
Salut,
Je connais un numéro de processus et je sais qu'il écoute un port.
J'aimerai avoir une commande qui me sort le port écouté par ce processus sous Linux et également sous AIX.
Sous Linux, je fais actuellement : netstat -anp|grep n°
Sous AIX la syntaxe de netstat est différente donc je sais pas...
Merci pour votre aide.
Bye bye
PS : si des fonctions C pouvaient me permettre de faire la même chose çà serait cool :-)
---------------
Savoir c'est vivre, et maintenir dans l'ignorance, c'est presque un homicide.