(Courriels de diversion: <disperseraient@admettront-pressentions.com> <ajustant@deplafonneront-dimensionnee.com> <fragmenterais@chirurgiens-terrifieriez.com> <motocyclette@evasion-succombiez.com> <frayait@redistribueras-ca.com> <sanatorium@bourrer-hemostatique.com> <abattoirs@constellation-consommions.com> <ressuscitees@colles-paralyses.com> <maximisera@garbure-rhabillaient.com> <reconstruisais@militairement-depoetiser.com> )
arg1 = 1ere ip à scanner arg2 = derniere ip à scanner. je vais tester tout ça et je vous tiens au courant. 2009/11/19 Philippe BEAUMONT <kapouik@gmail.com>:> #!/bin/bash > > result=result.txt > > rm $result > > for (( c=$2; c<=$3; c++ )) > do > echo "debut du scan de la range 192.168.$c.0" >> $result > echo >> $result > ./monprog.py 192.168.$c.0 $1 |grep INFECTED &>> $result > echo >> $result > echo "fin" >> $result > done > > Fait a l'arrache sans vérifier que ça marche. Je considère que > monprog.py prend comme argument la range ip que tu scan en premier et > un argument ensuite que je ne connais pas. ton script se lance ensuite > de la manière suivante : script.sh arg1 arg2 arg3 > où arg1 est l'argument manquant de monprog.py > arg2 le troisieme octet de la première range ip a scanner > arg3 le troisième octet de la dernière range ip à scanner > > c'est à adapter biensur car je ne connais pas monprog.py ni ton réseau. > > Philippe > > Le Thu, 19 Nov 2009 22:43:52 +0100, > meuced@gmail.com (Cédric) a écrit :> >> Bonsoir, >> >> je pense en effet que suivant le résultat, la sortie se fait en >> erreur. par contre y'a aussi un effet de bord, si j'enchaine les >> exécutions le programme ne renvoie que des "UNKNOWN". >> En fait il s'agit d'un scanner sur le port tcp/445 pour trouver des >> machines infectés par Downadup/Conficker. Très efficace lancé à la >> main, avec une plage d'adresse ip, mais il ne support qu'un classe C à >> la fois. >> >> Je continue mes tests demain avec vos conseils pour essayer >> d'automatiser ce scan. >> >> Merci. >> >> 2009/11/19 Philippe BEAUMONT <kapouik@gmail.com>:>> > essai comme ça : >> > >> > ./monprog.py arg1 arg2|grep INFECTED &>> result.txt >> > >> > Il est possible que la sorti de monprog.py se fasse en erreur donc >> > prévois d'envoyé l'ensemble des sorties dans ton fichier. >> > >> > Philippe >> > >> > Le Thu, 19 Nov 2009 12:14:47 +0100, >> > meuced@gmail.com (Cédric) a écrit :>> > >> >> Bonjour, >> >> >> >> je suis confronté à un problème très bête, que je n'arrive pas à >> >> résoudre... >> >> >> >> dans un script bash, je veux lancer un programme avec des >> >> arguments, filtrer sa sortie avec grep et mettre le résultat (qui >> >> peut être plusieurs lignes) dans un fichier texte. >> >> ce programme est lancé plusieurs fois à la suite avec des arguments >> >> différents. En voici un extrait : >> >> >> >> #!/bin/bash >> >> >> >> echo "debut" > result.txt >> >> echo >> result.txt >> >> ./monprog.py arg1 arg2|grep INFECTED >> result.txt >> >> ./monprog.py arg3 arg4|grep INFECTED >> result.txt >> >> etc... >> >> >> >> >> >> le problème : les échos s'inscrivent bien dans le fichier, mais pas >> >> les résultats des grep... >> >> >> >> en sachant que je ne peux pas modifier le programme python. >> >> >> >> Merci d'avance.... >> >> >> >> -- >> >> cedric >> >> http://eyes.neuneuil.com >> >> >> >> ----------------------------------------------------------------- >> >> Les listes de diffusion du CULTe - Pour une informatique libre >> >> http://www.CULTe.org/listes/ >> >> Pour se desabonner: >> >> mailto:linux-31-unsubscribe@CULTe.org?subject=Cliquez_sur_ENVOYER>> >> >> > >> > >> > ----------------------------------------------------------------- >> > Les listes de diffusion du CULTe - Pour une informatique libre >> > http://www.CULTe.org/listes/ >> > Pour se desabonner: >> > mailto:linux-31-unsubscribe@CULTe.org?subject=Cliquez_sur_ENVOYER>> > >> > >> >> >> > > > ----------------------------------------------------------------- > Les listes de diffusion du CULTe - Pour une informatique libre > http://www.CULTe.org/listes/ > Pour se desabonner: > mailto:linux-31-unsubscribe@CULTe.org?subject=Cliquez_sur_ENVOYER> > -- cedric http://eyes.neuneuil.com ----------------------------------------------------------------- Les listes de diffusion du CULTe - Pour une informatique libre http://www.CULTe.org/listes/ Pour se desabonner: mailto:linux-31-unsubscribe@CULTe.org?subject=Cliquez_sur_ENVOYER