Plage d'ip dans un fichier text
Fermé
DaDr3amz
Messages postés
59
Date d'inscription
dimanche 16 mai 2010
Statut
Membre
Dernière intervention
15 mai 2018
-
Modifié par DaDr3amz le 27/11/2011 à 19:21
DaDr3amz Messages postés 59 Date d'inscription dimanche 16 mai 2010 Statut Membre Dernière intervention 15 mai 2018 - 28 nov. 2011 à 20:45
DaDr3amz Messages postés 59 Date d'inscription dimanche 16 mai 2010 Statut Membre Dernière intervention 15 mai 2018 - 28 nov. 2011 à 20:45
A voir également:
- Plage d'ip dans un fichier text
- Ethernet n'a pas de configuration ip valide - Guide
- Fichier rar - Guide
- Fichier host - Guide
- Fichier iso - Guide
- Comment réduire la taille d'un fichier - Guide
10 réponses
laoshu
Messages postés
1231
Date d'inscription
mardi 7 juin 2011
Statut
Membre
Dernière intervention
24 mai 2015
350
27 nov. 2011 à 19:33
27 nov. 2011 à 19:33
Bonsoir,
Il y a sûrement mieux mais tu peux essayer d'ajouter (en pipe, et avant la redirection du résultat) :
cut -d\ -f2
à ta ligne de commande. (il y a 2 espaces après -d\)
Cela permet de «couper» (cut) dans chaque ligne le champ (field) 2 (donc -f2); les champs étant délimités par des espaces (donc -d\ )
Est ce que cela suffit pour obtenir ce que tu veux ?
Il y a sûrement mieux mais tu peux essayer d'ajouter (en pipe, et avant la redirection du résultat) :
cut -d\ -f2
à ta ligne de commande. (il y a 2 espaces après -d\)
Cela permet de «couper» (cut) dans chaque ligne le champ (field) 2 (donc -f2); les champs étant délimités par des espaces (donc -d\ )
Est ce que cela suffit pour obtenir ce que tu veux ?
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 407
27 nov. 2011 à 20:08
27 nov. 2011 à 20:08
Salut,
;-))
nmap -T4 -sP 192.168.1.0/24 | sed -n '/Nmap scan/{N;s/\n//p}' | egrep -o '([0-9]{1,3}\.){3}[0-9]{1,3}'
;-))
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 407
27 nov. 2011 à 20:15
27 nov. 2011 à 20:15
Tu peux virer le "sed" que j'avais mis pour d'autres raisons et qui ne sert à rien ;-\
nmap -T4 -sP 192.168.1.0/24 | egrep -o '([0-9]{1,3}\.){3}[0-9]{1,3}'
DaDr3amz
Messages postés
59
Date d'inscription
dimanche 16 mai 2010
Statut
Membre
Dernière intervention
15 mai 2018
27 nov. 2011 à 19:40
27 nov. 2011 à 19:40
donc la ligne donrais ca ?
nmap -v -n 192.168.1.1/cdir cut -d\ -f2 -oN /root/SSH/IpRang.txt
Dans tout les cas merci de prendre le temps de m'aider... :)
nmap -v -n 192.168.1.1/cdir cut -d\ -f2 -oN /root/SSH/IpRang.txt
Dans tout les cas merci de prendre le temps de m'aider... :)
laoshu
Messages postés
1231
Date d'inscription
mardi 7 juin 2011
Statut
Membre
Dernière intervention
24 mai 2015
350
27 nov. 2011 à 19:55
27 nov. 2011 à 19:55
Non, j'ai fais quelques essais, mais il me semble qu'avec nmap tu obtiendras la liste des ports ouverts à l'adresse cherchée.
Et il me semble que la ligne donnerait plutot :
nmap -v -n 192.168.1.1/cdir -oN /root/SSH/IpRang.txt | cut -d\ -f2
Mais ça ne devrait pas te donner ce que tu cherches...
Et il me semble que la ligne donnerait plutot :
nmap -v -n 192.168.1.1/cdir -oN /root/SSH/IpRang.txt | cut -d\ -f2
Mais ça ne devrait pas te donner ce que tu cherches...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
DaDr3amz
Messages postés
59
Date d'inscription
dimanche 16 mai 2010
Statut
Membre
Dernière intervention
15 mai 2018
27 nov. 2011 à 20:16
27 nov. 2011 à 20:16
Ok j'ai oublier éfectivement ques que chose je voudrais aussi par la suit le faire avec un test sur le port 80
style :
nmap -v -n 192.168.1.1/cdir -p 80 -oN /root/SSH/IpRang.txt | cut -d\ -f2
mais n'avoir que les ip valide et une par ligne...
C'est possible ??
style :
nmap -v -n 192.168.1.1/cdir -p 80 -oN /root/SSH/IpRang.txt | cut -d\ -f2
mais n'avoir que les ip valide et une par ligne...
C'est possible ??
DaDr3amz
Messages postés
59
Date d'inscription
dimanche 16 mai 2010
Statut
Membre
Dernière intervention
15 mai 2018
27 nov. 2011 à 20:19
27 nov. 2011 à 20:19
par contre cut -d\ -f2 ca me retourne ca :
cut: the delimiter must be a single character
Suis sur la bécan en vnc... pratique :)
cut: the delimiter must be a single character
Suis sur la bécan en vnc... pratique :)
laoshu
Messages postés
1231
Date d'inscription
mardi 7 juin 2011
Statut
Membre
Dernière intervention
24 mai 2015
350
27 nov. 2011 à 20:34
27 nov. 2011 à 20:34
Essaye la ligne de commande proposée par Zipe31...
DaDr3amz
Messages postés
59
Date d'inscription
dimanche 16 mai 2010
Statut
Membre
Dernière intervention
15 mai 2018
27 nov. 2011 à 20:44
27 nov. 2011 à 20:44
je vien de tester mais question bête le fichier il sort dans quel dossier ??
laoshu
Messages postés
1231
Date d'inscription
mardi 7 juin 2011
Statut
Membre
Dernière intervention
24 mai 2015
350
27 nov. 2011 à 21:01
27 nov. 2011 à 21:01
Aucun ! pour le moment le résultat sort à l'écran.
Pour l'envoyer dans un fichier ajoute :
> /dossier/sous-dossier/fichier
Si tu mets un seul > au début, ton fichier sera remplacé à chaque exécution de la commande.
Si tu en mets 2, le résultat de chaque nouvelle commande s'écrira en dessous des précédentes.
Pour l'envoyer dans un fichier ajoute :
> /dossier/sous-dossier/fichier
Si tu mets un seul > au début, ton fichier sera remplacé à chaque exécution de la commande.
Si tu en mets 2, le résultat de chaque nouvelle commande s'écrira en dessous des précédentes.
DaDr3amz
Messages postés
59
Date d'inscription
dimanche 16 mai 2010
Statut
Membre
Dernière intervention
15 mai 2018
28 nov. 2011 à 20:45
28 nov. 2011 à 20:45
Me revoila, alors j'ai tester la ligne de zipe31 mais quel noob j'ai rien comprit... >_<
Alors voila ou j'en suis pour dégager les lignes marquer de ports fermé :
sed '/closed/d' test.txt
Mais pour les rest je seche... je suis vraiment chian mais pouriez vous m'expliquer se que ca fait quant vous me donner une ligne de commande.
C'est aussi pour aprendre que je fait ca... ;)
Le savoir, c'est le pouvoir !
Alors voila ou j'en suis pour dégager les lignes marquer de ports fermé :
sed '/closed/d' test.txt
Mais pour les rest je seche... je suis vraiment chian mais pouriez vous m'expliquer se que ca fait quant vous me donner une ligne de commande.
C'est aussi pour aprendre que je fait ca... ;)
Le savoir, c'est le pouvoir !