Explications sur le fonctionnement de mon petit fichier batch :Pour simplifier, le fichier batch (
https://lafibre.info/images/wireshark/test_pertes_paquets.bat ) va lancer les 3 commandes suivantes :
1/ "C:\Program Files\Wireshark\tshark.exe" -D=> Liste les interfaces sur lequel Tshark peut faire une capture. C'est a l'utilisateur de choisir la carte Ethernet dans la liste en tapant son N° (qui est 1 , 2 , 3 ou 4)
2/ "C:\Program Files\VideoLAN\VLC\vlc.exe" udp://@233.136.0.116 --intf dummy=> fait une requête IGMP join pour s'abonner au flux multicast. VLC est lancé dans une seconde fenêtre qu'il ne faudra pas oublier de fermer pour ne plus être abonné au flux.
3/ "C:\Program Files\Wireshark\tshark.exe" -i 3 -n -w capture_temporaire.pcap -a duration:600 -z rtp,streams=> Fait la capture (pendant 600 secondes soit 10 minutes) et l'analyse. Le chiffre en
3 en rouge est remplacé par le chiffre rentré par l'utilisateur dans le 1/