Question
Manipuler les ports TCP/UDP actifs
- Gabriel
-
Auteur du sujet
- Hors Ligne
- Membre elite
-
Réduire
Plus d'informations
- Messages : 248
- Remerciements reçus 1
il y a 17 ans 5 mois #2898
par Gabriel
Manipuler les ports TCP/UDP actifs a été créé par Gabriel
Hello
Je cherche a recuperer la liste des ports d'une machine (execution en local).
la commande netstat fait tres bien ca, mais je veux recuperer le resultat et fermer les connexions qui sont en CLOSE_WAIT, ci joint un bout de netstat
[code:1]
TCP server:8020 toto:4861 CLOSE_WAIT
TCP server:8020 toto:1414 CLOSE_WAIT
TCP server:8020 toto:1415 CLOSE_WAIT
TCP server:8020 toto:1416 CLOSE_WAIT
TCP server:8020 toto:1848 CLOSE_WAIT
TCP server:8020 toto:1849 CLOSE_WAIT
TCP server:8020 toto:1852 CLOSE_WAIT
TCP server:8020 toto:1349 CLOSE_WAIT
TCP server:8020 toto:1352 CLOSE_WAIT
TCP server:8020 toto:1389 CLOSE_WAIT
TCP server:8020 toto:1955 CLOSE_WAIT
TCP server:8020 toto:1956 CLOSE_WAIT
TCP server:8020 toto:1966 CLOSE_WAIT
TCP server:8020 toto:1377 CLOSE_WAIT [/code:1]
Si vous avez des idées elles sont les bienvenues
Tonic8
Je cherche a recuperer la liste des ports d'une machine (execution en local).
la commande netstat fait tres bien ca, mais je veux recuperer le resultat et fermer les connexions qui sont en CLOSE_WAIT, ci joint un bout de netstat
[code:1]
TCP server:8020 toto:4861 CLOSE_WAIT
TCP server:8020 toto:1414 CLOSE_WAIT
TCP server:8020 toto:1415 CLOSE_WAIT
TCP server:8020 toto:1416 CLOSE_WAIT
TCP server:8020 toto:1848 CLOSE_WAIT
TCP server:8020 toto:1849 CLOSE_WAIT
TCP server:8020 toto:1852 CLOSE_WAIT
TCP server:8020 toto:1349 CLOSE_WAIT
TCP server:8020 toto:1352 CLOSE_WAIT
TCP server:8020 toto:1389 CLOSE_WAIT
TCP server:8020 toto:1955 CLOSE_WAIT
TCP server:8020 toto:1956 CLOSE_WAIT
TCP server:8020 toto:1966 CLOSE_WAIT
TCP server:8020 toto:1377 CLOSE_WAIT [/code:1]
Si vous avez des idées elles sont les bienvenues
Tonic8
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6311
- Remerciements reçus 68
il y a 17 ans 5 mois #2901
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:Manipuler les ports TCP/UDP actifs
Salut,
tonic8 écrit:
La seconde chercher sur Google : powerShell netstat
1 lien renvoyé : halr9000.com/article/599
Le script Get-NetStat :http://poshcode.org/?show=555
tonic8 écrit:
Première idée faire du parsing de chaîne...Si vous avez des idées elles sont les bienvenues
La seconde chercher sur Google : powerShell netstat
1 lien renvoyé : halr9000.com/article/599
Le script Get-NetStat :http://poshcode.org/?show=555
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- Gabriel
-
Auteur du sujet
- Hors Ligne
- Membre elite
-
Réduire
Plus d'informations
- Messages : 248
- Remerciements reçus 1
il y a 17 ans 5 mois #2905
par Gabriel
Réponse de Gabriel sur le sujet Re:Manipuler les ports TCP/UDP actifs
Laurent ca va m'aider... faut vraiment que je m'y mette au parsing.
Je connaissais pas le concept
[code:1]$null, $null, $null, $null, $netstat = netstat -a -n -o[/code:1]
qui permet de commencer a stocker la variable a partir de la 4 ligne.
Encore un thread cree a la va vite, je le ferais plus promis (ma faute mea culpa)
mais j'avais oublier le plus important, c'est comment tuer ces connexions. J'ai decouvert que ces close_wait viennent de l'application et qu'aucun tuning tcp ne peut s'en debarrasser (a part en tuant le process, comme c'est un serveur de licence, ca le fait pas de le killer toutes les 10mn). Il faut tuer la connexion.
J'ai trouver un utilitaire cports www.nirsoft.net, qui le fais mais je voulais savoir si il y avait quelque chose de natif en PS?
Si en plus on peut le faire a distance via wmi ou autre
mais bon
Me suis relu 3 fois cette fois ci
tonic8<br><br>Message édité par: tonic8, à: 7/10/08 11:46
Je connaissais pas le concept
[code:1]$null, $null, $null, $null, $netstat = netstat -a -n -o[/code:1]
qui permet de commencer a stocker la variable a partir de la 4 ligne.
Encore un thread cree a la va vite, je le ferais plus promis (ma faute mea culpa)
mais j'avais oublier le plus important, c'est comment tuer ces connexions. J'ai decouvert que ces close_wait viennent de l'application et qu'aucun tuning tcp ne peut s'en debarrasser (a part en tuant le process, comme c'est un serveur de licence, ca le fait pas de le killer toutes les 10mn). Il faut tuer la connexion.
J'ai trouver un utilitaire cports www.nirsoft.net, qui le fais mais je voulais savoir si il y avait quelque chose de natif en PS?
Si en plus on peut le faire a distance via wmi ou autre
Me suis relu 3 fois cette fois ci
tonic8<br><br>Message édité par: tonic8, à: 7/10/08 11:46
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6311
- Remerciements reçus 68
il y a 17 ans 5 mois #2906
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:Manipuler les ports TCP/UDP actifs
tonic8 écrit:
tonic8 écrit:
[code:1]
$a,$b,$c=1,\"deux\",@(3,\"trois\"«»)
$a
#1
$b
#deux
$c
#3
#trois
[/code:1]
Mais l'affectation à $null est ici bien vu.
tonic8 écrit:
tonic8 écrit:
Regarde du coté des cmdlets de NSoftware :
www.nsoftware.com/powershell/
Tu peux en obtenir une version gratuite pour un usage non-commercial.
Mais je n'ai pas étudié dans le détails leur possibilités
Le parsing n'est pas spécialement lié à PS.Laurent ca va m'aider... faut vraiment que je m'y mette au parsing.
tonic8 écrit:
Il s'agit d'une affectation multiple :Je connaissais pas le concept
[code:1]
$a,$b,$c=1,\"deux\",@(3,\"trois\"«»)
$a
#1
$b
#deux
$c
#3
#trois
[/code:1]
Mais l'affectation à $null est ici bien vu.
tonic8 écrit:
Moi cela ne ma gêne pas plus que ça, mais souvent ce type de post a peu de réponse...Encore un thread cree a la va vite, je le ferais plus promis (ma faute mea culpa)
tonic8 écrit:
Aucune idée !Si en plus on peut le faire a distance via wmi ou autre
mais bon
Regarde du coté des cmdlets de NSoftware :
www.nsoftware.com/powershell/
Tu peux en obtenir une version gratuite pour un usage non-commercial.
Mais je n'ai pas étudié dans le détails leur possibilités
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.085 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Manipuler les ports TCP/UDP actifs