Résultat de nmap dans un fichier sur une ligne par host - Codes et scripts - Linux et OS Alternatifs
Marsh Posté le 10-12-2013 à 15:27:43
Salut,
Essaie ça :
nmap -sP 192.168.191.* | sed -n '/^Host/{N;s/\.\n/ /;:z;s/([^)]*)//2;tz;p}' |
Marsh Posté le 10-12-2013 à 15:46:14
OK merci, cela fonctionne :-)
Mais je comprends pas bien pourquoi -oG ne fonctionne pas ????
Marsh Posté le 10-12-2013 à 18:15:08
pour info, si c'est pour parser et exploiter le résultat, tu peux sortir le résultat en xml
Marsh Posté le 10-12-2013 à 15:15:24
Bonjour à tous
Lorsque j'utilise "nmap -sP 192.168.191.*" j'obtiens
Starting Nmap 5.00 ( http://nmap.org ) at 2013-12-10 16:42 CET
Host nom_machine1 (192.168.191.02) is up (0.00021s latency).
MAC Address: aa:bb:cc:dd:ee:ff (Unknown)
Host nom_machine2 (192.168.191.03) is up (0.00021s latency).
MAC Address: aa:bb:cc:dd:ee:gg (Unknown)
Nmap done: 2 IP address (2 host up) scanned in 6.74 seconds
Je voudrais obtenir dans un fichier le résultat sur 1 ligne et non 2 lignes comme ceci :
Host nom_machine1 (192.168.191.02) is up MAC Address: aa:bb:cc:dd:ee:ff
Host nom_machine2 (192.168.191.03) is up MAC Address: aa:bb:cc:dd:ee:gg
Si j'utilise la fonction -oG fichier.sav, je perds l'info des mac address !?
Si je fais une redirection >, j'ai le résultat sur 2 lignes par host :-(
Merci d'avance pour votre aide et conseils.