Bonjour,
j'ai un projet à faire en Réseau en python et je rencontre une difficulté.
Je veux récupérer les adresses IP qu'il y a sur le réseau grâce à Nmap.
J'utilise la fonction suivante:
Nmap = os.popen('nmap -sP 192.168.21.0/24','r')
Mes résultats sont stockés dans un string mais sous la forme suivante:
Nmap scan report for 192.168.21.234
Host is up (0.0061s latency).
Nmap scan report for 192.168.21.235
Host is up (0.0060s latency).
Je voudrais parser ce résultat afin de récupérer uniquement les IP. Or je ne trouve pas de fonction afin de le réaliser.
Merci de votre réponse.
Partager