# Analyse réseau Wireshark : vérifier plugin VPN pour firefox

**URL:** <https://www.debian-fr.org/t/analyse-reseau-wireshark-verifier-plugin-vpn-pour-firefox/79898>\
**Category:** Support Debian\
**Tags:** wireshark, vpn\
**Created:** [Août 14, 2019, 6:22 UTC](https://www.debian-fr.org/t/analyse-reseau-wireshark-verifier-plugin-vpn-pour-firefox/79898 "2019-08-14T06:22:50Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![guiguitarux](https://www.debian-fr.org/user_avatar/www.debian-fr.org/guiguitarux/32/10039_2.png) [@guiguitarux](https://www.debian-fr.org/u/guiguitarux)\
**Post date:** [Août 14, 2019, 6:22 UTC](https://www.debian-fr.org/t/analyse-reseau-wireshark-verifier-plugin-vpn-pour-firefox/79898/1 "2019-08-14T06:22:50Z")

</div>

Salut à tous,

J’ai testé deux plugin VPN pour firefox : **hotspot shield** et **browsec**. J’ai pu vérifier l’adresse IP de mon navigateur qui change bien selon les pays d’où je me connecte.  
Cependant cela ne me suffit pas, j’aimerais voir dans ma capture réseau, la présence du chiffrement de mon surf.  
Je suis débutant avec wireshark et j’ai besoin d’aide. Voilà comment je capture mon réseau :

```
#!/bin/sh
interface=$(ip link show | grep "2: enp" | awk '{ print $2}' | sed -e "s/://")
/usr/sbin/tcpdump -i $interface -w ./tmp/tcpdump/log`echo $interface`_`date +%d%h%Y`_`date +%H`_`date +%M`_`date +%S` &` 

```

Ensuite lorsque ma navigation est finie j’ouvre mon log et je peux chercher.

J’ai besoin de connaître le **filtre à indiquer dans wireshark** pour que ce soit clair; si quelqu’un peut m’aider…

---

<div class="post-metadata">

**Author:** ![anon29980398](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/f4b2a3/32.png) [@anon29980398](https://www.debian-fr.org/u/anon29980398)\
**Post date:** [Août 14, 2019, 7:17 UTC](https://www.debian-fr.org/t/analyse-reseau-wireshark-verifier-plugin-vpn-pour-firefox/79898/2 "2019-08-14T07:17:33Z")

</div>

Bonjour

> [@guiguitarux](#):
>
> …  
> Voilà comment je capture mon réseau :
> 
> ```auto
> #!/bin/sh
> interface=$(ip link show | grep "2: enp" | awk '{ print $2}' | sed -e "s/://")
> /usr/sbin/tcpdump -i $interface -w ./tmp/tcpdump/log`echo $interface`_`date +%d%h%Y`_`date +%H`_`date +%M`_`date +%S` &` 
> 
> ```
> 
> …

-Sur ma machine, je n’ai pas de **tcpdump** installé pour vérifier.

-Je ne sais pas à quoi sert le dernier caractère ( **`** )de ta ligne de commande **tcpdump**  
mais je pense qu’il doit s’agir d’une faute de frappe, alors je l’ai supprimé.

-Je ne suis pas sûr non plus que le caractère **&** qui le précède soit indispensable,  
mais je l’ai laissé quand même.

-Le chemin absolu de la commande **tcpdump** n’est peut-être pas indispensable,  
mais je l’ai laissé quand même.

-Puis j’ai reformulé les lignes de commandes que tu avais postées dans ton message.

```plaintext
#!/bin/sh
interface=$(ip link show | awk -F': ' '/2: enp/ {print $2}')
/usr/sbin/tcpdump -i $interface -w ./tmp/tcpdump/log$interface_$(date +%d%h%Y_%H_%M_%S) &

```

---

<div class="post-metadata">

**Author:** ![guiguitarux](https://www.debian-fr.org/user_avatar/www.debian-fr.org/guiguitarux/32/10039_2.png) [@guiguitarux](https://www.debian-fr.org/u/guiguitarux)\
**Post date:** [Août 14, 2019, 8:24 UTC](https://www.debian-fr.org/t/analyse-reseau-wireshark-verifier-plugin-vpn-pour-firefox/79898/3 "2019-08-14T08:24:49Z")

</div>

salut,

oui y avait un caractère de trop , " ` " est à enlever (j’ai eu qq problèmes quand j’ai voulu copier le code 🙂 )

en fait je ne demandais rien à propos de ce code mais j’ai souhaité le partager, des fois que ça intéresserait qqn.

c’est dans l’utilisation de wireshark qui me pose pb. J’ai trouvé pas mal d’infos sur comment analyser openvpn ou autres mais pas sur le tradfic que je cherche à mettre en évidence

---

<div class="post-metadata">

**Author:** ![littlejohn75](https://www.debian-fr.org/user_avatar/www.debian-fr.org/littlejohn75/32/3840_2.png) [@littlejohn75](https://www.debian-fr.org/u/littlejohn75)\
**Post date:** [Août 14, 2019, 1:05 UTC](https://www.debian-fr.org/t/analyse-reseau-wireshark-verifier-plugin-vpn-pour-firefox/79898/4 "2019-08-14T13:05:02Z")

</div>

> [@guiguitarux](#):
>
> ```plaintext
> interface=$(ip link show | grep "2: enp" | awk '{ print $2}' | sed -e "s/://")
> 
> ```

Personnellement je remplacerais par

```plaintext
interface=$(basename -a $(echo /sys/class/net/enp*) )

```

Ceci me semble plus simple et limite le nombre de programmes appelés. L’inconvénient, c’est que cela ne fonctionne pas s’il y a plusieurs interfaces dont le nom commence par `enp`. On obtient les noms de plusieurs interfaces avec l’option `-a` ( ou `--multiple`) de `basename`.  
Si, comme dans le script initial on veut la première interface dont le nom commence par `enp` on peut écrire

```plaintext
interface=$(basename -a $(echo /sys/class/net/enp*) )
interfcae=$(echo $interface | tr ' ' '\t' | cut -f1)

```

Ce genre de considérations devrait être dans le forum programmation.

Cordialement,  
Regards,  
Mit freundlichen Grüßen,  
مع تحياتي الخالصة

* * *

F. Petitjean  
Ingénieur civil du Génie Maritime.

« On ne perd pas son temps en aiguisant ses outils. »  
Proverbe français

« Moi, lorsque je n’ai rien à dire, je veux qu’on le sache. » (R. Devos)

---

<div class="post-metadata">

**Author:** ![PascalHambourg](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pascalhambourg/32/5837_2.png) [@PascalHambourg](https://www.debian-fr.org/u/PascalHambourg)\
**Post date:** [Août 14, 2019, 2:13 UTC](https://www.debian-fr.org/t/analyse-reseau-wireshark-verifier-plugin-vpn-pour-firefox/79898/5 "2019-08-14T14:13:47Z")

</div>

Tu peux vérifier la présence de trafic HTTP/HTTPS (TCP ports 80 et 443) et DNS (TCP et UDP port 53) lié aux sites que tu visites. Dans ce cas, ça ne chiffre pas si bien que ça.
