Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1217 connectés 

  FORUM HardWare.fr
  Programmation
  Perl

  aide sur teherreal

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

aide sur teherreal

n°791285
ladym
Posté le 09-07-2004 à 10:59:29  profilanswer
 

Bonjour,  
en faite voila j'ai fait un petit script qui me lance vlc et tetherreal ainsi j'arrive à voir les paquets qui sont envoyés par vlc.  
mais le problème c'est que thereal me sort à chaque fois la même adresse ip alors que dans mon script j'aimerais qu'il prenne les adresses de mon tableau les unes après les autres.  
peut être qu'avec le script vous comprendrez mieux  
 
 
#!cperl/bin/perl -w  
use win32:rocess;  
use Proc::WaitStat;  
 
 
 
#print ("Rentrez votre adresse multicast:" );  
 
@adrIn = ("@"."240.50.60.6:33000", "@"."240.50.60.5:33000" );  
print "@adrIn\n";#affiche le tableau  
 
foreach $a(@adrIn){  
{print "$a\n";}#affiche les éléments du tableau  
 
 
 
 system (1,"vlc -vvv udp://$a" );  
 
 system ("tethereal -w m.pcap -S -c 50 -T text " );  
 system ("tehereal exit" );  
   
 
print ("veuillez patienter...\n" );  
print ("verification de l'adresse multicast...\n" );  
 
sleep (3);  
 
@liste=`tethereal -r m.pcap`;  
$_=$liste[6];  
 
}  
 
en faite quand il teste madeuxième adresse le vlc est envoyé avec la bonne adresse mais quand il lance tethereal l'adresse multicast n'est pas changé elle est tjs celle de la première.et je ne sais pas comment faire pour que la deuxième adresse soit la bonne dans tethereal?c'est peut etre un probleme dans ma boucle?je ne sais pas?Merci de votre aide.
Je suis désolé j'ai essayé d'éditer ce message mais je n'ai pas reussi  

mood
Publicité
Posté le 09-07-2004 à 10:59:29  profilanswer
 

n°791598
pospos
Posté le 09-07-2004 à 14:49:48  profilanswer
 

deja met un petit "use strict;" en haut de ton code!
 
ensuite je ne connais pas tethereal, mais il me semble que si tu ajoutait une petite pause apres le lancement de vlc ca pourrati aider:
 
 system (1,"vlc -vvv udp://$a" );  
 sleep 1;
 system ("tethereal -w m.pcap -S -c 50 -T text " );  
 
 
et si tu veux faire une pause inferieure à 1 sec, par exemple 0.5s, fais comme ca:
 
 system (1,"vlc -vvv udp://$a" );  
 select(undef,undef,undef,0.5);
 system ("tethereal -w m.pcap -S -c 50 -T text " );  

n°794460
ladym
Posté le 13-07-2004 à 11:26:08  profilanswer
 

ok merci

n°794730
Jubijub
Parce que je le VD bien
Posté le 13-07-2004 à 14:33:33  profilanswer
 

c un sniffer non ethereal ?


---------------
Jubi Photos : Flickr - 500px
n°794737
ladym
Posté le 13-07-2004 à 14:47:26  profilanswer
 

oui tethereal est un sniffer


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Perl

  aide sur teherreal

 

Sujets relatifs
besoin d'aide en perl[SAS]Besoin d'aide, traitement d'une grande base
[VB6] Aide sur cadrage d'une imageaide sur base de donnée
Aide pour un CSS qui creer du blancun peu aide serai la bienvenu
Besoin d aide pour une macro excel / VBA svpaide pour gestion de base de donnée avec c++
besoin d'aide pour décrypter un format :)Besoin d'aide, j'ai des soucis avec la clause DISTINCT
Plus de sujets relatifs à : aide sur teherreal


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR