IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Scripts/Batch Discussion :

Extraire une adresse ip d'une chaine [PowerShell]


Sujet :

Scripts/Batch

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Mars 2015
    Messages
    34
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Santé

    Informations forums :
    Inscription : Mars 2015
    Messages : 34
    Points : 32
    Points
    32
    Par défaut Extraire une adresse ip d'une chaine
    Bonjour,
    j'utilise la commande nmap afin de scanner le réseaux et je trie les scan avec

    Code powershell : Sélectionner tout - Visualiser dans une fenêtre à part
    $Machines=nmap -sP 10.0.0.0/8 | where { $_ -like ‘*Nmap scan report for*’  }

    je me retrouve donc avec un tableau qui contient toutes les lignes qui contiennent "Nmap scan report for"
    je sais que ses lignes contiennent également des adresses ip comment ne récupérer dans le tableau que ses adresses ip ?

  2. #2
    Rédacteur


    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    7 171
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 7 171
    Points : 15 060
    Points
    15 060
    Billets dans le blog
    1
    Par défaut
    Salut,
    il te faut déjà recenser les différents cas, de là on peut proposer une expression régulière à coupler avec l'opérateur -Match.
    Ensuite est-ce des adresses Ipv4 ou ipV6 ou les deux ?
    Une ligne contient-elle une et une seule adresse IP ?

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Mars 2015
    Messages
    34
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Santé

    Informations forums :
    Inscription : Mars 2015
    Messages : 34
    Points : 32
    Points
    32
    Par défaut
    ce ne sont que des adresses ipV4 et il y en a au maximum 1 part ligne

  4. #4
    Rédacteur


    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    7 171
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 7 171
    Points : 15 060
    Points
    15 060
    Billets dans le blog
    1
    Par défaut
    Une solution :
    Code Powershell : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    $pattern="(?<IpV4>\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})"
    $s='Nmap scan report for 1.2.3.4 '
    $s -match $pattern
    #True
    $matches.IpV4
    #1.2.3.4

  5. #5
    Nouveau membre du Club
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Mars 2015
    Messages
    34
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Santé

    Informations forums :
    Inscription : Mars 2015
    Messages : 34
    Points : 32
    Points
    32
    Par défaut
    merci la solution que j'ais trouver ressemble effectivement a ça merci .

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Accéder à une adresse contenu dans une adresse
    Par Qooort dans le forum x86 32-bits / 64-bits
    Réponses: 4
    Dernier message: 22/06/2013, 00h33
  2. Réponses: 7
    Dernier message: 06/05/2009, 12h05
  3. extraire une adresse email d'un chaine de caractere
    Par sympho dans le forum Collection et Stream
    Réponses: 2
    Dernier message: 22/05/2007, 01h15
  4. [Mail] Comment extraire une adresse mail d'une chaine
    Par pymouse dans le forum Langage
    Réponses: 8
    Dernier message: 29/05/2006, 11h57
  5. copie d'une table Y d'une base A vers une table X d'une base
    Par moneyboss dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 30/08/2005, 21h24

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo