# A propos de javascript

**URL:** <https://www.debian-fr.org/t/a-propos-de-javascript/85790>\
**Category:** Support Debian\
**Created:** [Décembre 10, 2021, 10:04 UTC](https://www.debian-fr.org/t/a-propos-de-javascript/85790 "2021-12-10T10:04:36Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![mariop31](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/m/e8c25b/32.png) [@mariop31](https://www.debian-fr.org/u/mariop31)\
**Post date:** [Décembre 10, 2021, 10:04 UTC](https://www.debian-fr.org/t/a-propos-de-javascript/85790/1 "2021-12-10T10:04:36Z")

</div>

Bonjour,  
A l’occasion par exemple de ce lien [https://www.iplocation.net/](https://www.iplocation.net/)qui me permet de connaître mon adresse ip, il s’avère qu’il affiche sur mon écran notamment le type de navigateur, ma plateforme etc…

Je suppose que c’est le lancement de javascript demandé par le site (apparemment vérifié lorsque je désactive javascipt via about:config), d’où ma question:

Ces données sont elles récupérées par le site que j’ai consulté ou tout simplement le code javascript s’est exécuté sur ma machine et qu’il n’y a pas lieu de s’en inquiéter?

---

<div class="post-metadata">

**Author:** ![bech](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/b/b5ac83/32.png) [@bech](https://www.debian-fr.org/u/bech)\
**Post date:** [Décembre 10, 2021, 5:16 UTC](https://www.debian-fr.org/t/a-propos-de-javascript/85790/2 "2021-12-10T17:16:22Z")

</div>

L’adresse IP (de la box internet) et le type de navigateur font partie des données envoyées systématiquement lors d’une requête http(s) Il n’y a pas besoin de javascript pour que le serveur les obtienne.  
Pour d’autres truc, par exemple les dimensions de ta fenêtre de navigation ou l’heure exacte sur ton ordinateur, il faut utiliser javascript pour le récupérer.

Si tu te connectes à l’adresse [http://bech.free.fr/php/phpinfo.php](http://bech.free.fr/php/phpinfo.php) tu verras beaucoup d’informations sur les serveurs PHP de [free.fr](http://free.fr) et dans la section **PHP Variables** des trucs qui concernent ton navigateur et ta connexion internet. La page web qui génère ce résultat n’utilise pas du tout de javascript.

---

<div class="post-metadata">

**Author:** ![bech](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/b/b5ac83/32.png) [@bech](https://www.debian-fr.org/u/bech)\
**Post date:** [Décembre 10, 2021, 5:22 UTC](https://www.debian-fr.org/t/a-propos-de-javascript/85790/3 "2021-12-10T17:22:58Z")

</div>

Et si tu as erreur interne du serveur (peut être parce qu’ils ne veulent pas que ce soit demandé trop souvent), il y a [http://bech.free.fr/php/infos](http://bech.free.fr/php/infos) qui devrait toujours marcher (sans javascript).

---

<div class="post-metadata">

**Author:** ![Almtesh](https://www.debian-fr.org/user_avatar/www.debian-fr.org/almtesh/32/10312_2.png) [@Almtesh](https://www.debian-fr.org/u/Almtesh)\
**Post date:** [Décembre 10, 2021, 6:38 UTC](https://www.debian-fr.org/t/a-propos-de-javascript/85790/4 "2021-12-10T18:38:52Z")

</div>

> [@mariop31](#):
>
> Ces données sont elles récupérées par le site que j’ai consulté ou tout simplement le code javascript s’est exécuté sur ma machine et qu’il n’y a pas lieu de s’en inquiéter?

En fait, le site te montre que le javascript a pu récupérer ces données de ton système.  
Peut-être ces données sont envoyées au serveur, peut-être pas, ça dépend du script. Javascript peut aussi bien juste les afficher à l’écran, mais en faire autre chose.

---

<div class="post-metadata">

**Author:** ![mariop31](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/m/e8c25b/32.png) [@mariop31](https://www.debian-fr.org/u/mariop31)\
**Post date:** [Décembre 11, 2021, 10:05 UTC](https://www.debian-fr.org/t/a-propos-de-javascript/85790/5 "2021-12-11T10:05:39Z")

</div>

Merci [bech](https://www.debian-fr.org/u/bech),  
J’ai regardé ton lien et je ne comprends pas bien. Il y a bon nombre d’information apparemment elle ne me concerne pas, que veux-tu me démontrer?

---

<div class="post-metadata">

**Author:** ![mariop31](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/m/e8c25b/32.png) [@mariop31](https://www.debian-fr.org/u/mariop31)\
**Post date:** [Décembre 11, 2021, 10:07 UTC](https://www.debian-fr.org/t/a-propos-de-javascript/85790/6 "2021-12-11T10:07:22Z")

</div>

Merci [Almtesh](https://www.debian-fr.org/u/Almtesh)

Alors que peut-on faire pour refuser que ces informations soient divulguées?

---

<div class="post-metadata">

**Author:** ![Clochette](https://www.debian-fr.org/user_avatar/www.debian-fr.org/clochette/32/8757_2.png) [@Clochette](https://www.debian-fr.org/u/Clochette)\
**Post date:** [Décembre 11, 2021, 10:53 UTC](https://www.debian-fr.org/t/a-propos-de-javascript/85790/7 "2021-12-11T10:53:30Z")

</div>

eLe javascript est interprété côté navigateur (c’est justement le gros avantage, il permet de ne pas monopoliser de la ressources côté serveur).  
Maintenant tes informations on peut-être transité sur le site mais pour cela il faudrait jeter un œil au javascript pour voir si il ne fait qu’afficher ou pas.

Tu cherche à protéger tes données personnelles … arrête d’aller sur des sites de ce genre, installe no script le restant est déjà installé (Ghostery perso je l’ai viré), après il y aussi Umatrix qui est sympa mais ultra chiant à prendre ne main.

Monte toi ton proxy à l’aide d’un petit instance virtuelle sur n’importe quelle provider et route ton traffic web vers celle-ci, tu pourra déjà basculé ton ip de sortie sur ce proxy (dont tu sais qui conserve et peux exploiter les données 😉 ).

Après comme déjà dit trop de sécurité tue la sécurité, le but est de ne pas se retrouvé avec de la pub ciblé ou autre … il y a des forums spécialisé là-dedans aussi 😉

---

<div class="post-metadata">

**Author:** ![mariop31](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/m/e8c25b/32.png) [@mariop31](https://www.debian-fr.org/u/mariop31)\
**Post date:** [Décembre 11, 2021, 11:47 UTC](https://www.debian-fr.org/t/a-propos-de-javascript/85790/8 "2021-12-11T11:47:25Z")

</div>

> [@Clochette](#):
>
> …  
> Monte toi ton proxy à l’aide d’un petit instance virtuelle sur n’importe quelle provider et route ton traffic web vers celle-ci, tu pourra déjà basculé ton ip de sortie sur ce proxy (dont tu sais qui conserve et peux exploiter les données 😉 )…

Expliques toi sur le coup du proxy en instance virtuelle.

---

<div class="post-metadata">

**Author:** ![Zargos](https://www.debian-fr.org/user_avatar/www.debian-fr.org/zargos/32/10889_2.png) [@Zargos](https://www.debian-fr.org/u/Zargos)\
**Post date:** [Décembre 11, 2021, 11:54 UTC](https://www.debian-fr.org/t/a-propos-de-javascript/85790/9 "2021-12-11T11:54:35Z")

</div>

> [@mariop31](#):
>
> > [@Clochette](#):
> >
> > Monte toi ton proxy à l’aide d’un petit instance virtuelle sur n’importe quelle provider et route ton traffic web vers celle-ci, tu pourra déjà basculé ton ip de sortie sur ce proxy (dont tu sais qui conserve et peux exploiter les données 😉 )…
> 
> Expliques toi sur le coup du proxy en instance virtuelle.

Ou plus simple: Privoxy

---

<div class="post-metadata">

**Author:** ![Clochette](https://www.debian-fr.org/user_avatar/www.debian-fr.org/clochette/32/8757_2.png) [@Clochette](https://www.debian-fr.org/u/Clochette)\
**Post date:** [Décembre 11, 2021, 11:56 UTC](https://www.debian-fr.org/t/a-propos-de-javascript/85790/10 "2021-12-11T11:56:51Z")

</div>

> [@mariop31](#):
>
> Expliques toi sur le coup du proxy en instance virtuelle.

Tu choppes un serveur virtuelle tous rikiki et tu gère la connexion web vers un proxy installer dessus.

---

<div class="post-metadata">

**Author:** ![mariop31](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/m/e8c25b/32.png) [@mariop31](https://www.debian-fr.org/u/mariop31)\
**Post date:** [Décembre 11, 2021, 12:06 UTC](https://www.debian-fr.org/t/a-propos-de-javascript/85790/11 "2021-12-11T12:06:12Z")

</div>

En fait tu parles de quoi:

1. un serveur genre une vieille machine rasp etc…  
ou
2. un hébergeur?

---

<div class="post-metadata">

**Author:** ![mariop31](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/m/e8c25b/32.png) [@mariop31](https://www.debian-fr.org/u/mariop31)\
**Post date:** [Décembre 11, 2021, 12:07 UTC](https://www.debian-fr.org/t/a-propos-de-javascript/85790/12 "2021-12-11T12:07:02Z")

</div>

Ok [Zargos](https://www.debian-fr.org/u/Zargos) je vais aller voir.

Petite question quand même, ce logiciel s’installe sur la machine sur laquelle je travaille ou une autre?

---

<div class="post-metadata">

**Author:** ![Clochette](https://www.debian-fr.org/user_avatar/www.debian-fr.org/clochette/32/8757_2.png) [@Clochette](https://www.debian-fr.org/u/Clochette)\
**Post date:** [Décembre 11, 2021, 12:19 UTC](https://www.debian-fr.org/t/a-propos-de-javascript/85790/13 "2021-12-11T12:19:26Z")

</div>

> [@mariop31](#):
>
> En fait tu parles de quoi:
> 
> 1. un serveur genre une vieille machine rasp etc…  
> ou
> 2. un hébergeur?

Si tu cherche à masquer ton ip tu comprends bien qu’il te faudra une ip extérieur donc chez un provideur type Scalway, Amazon, etc  
Sur cette machine tu installe un proxy et tu configure ton navigateur pour l’utiliser, après libre à toi de filtrer ce que le proxy laisse passer dans un sens ou dans l’autre.

---

<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:** [Décembre 11, 2021, 12:26 UTC](https://www.debian-fr.org/t/a-propos-de-javascript/85790/14 "2021-12-11T12:26:55Z")

</div>

Bonjour

Pour récupérer son adresse IP publique, (sans problèmes de javascript ou autres…)  
on peut utiliser le serveur : [http://whatismyip.akamai.com/](http://whatismyip.akamai.com/)

… et en ligne de commande :

`wget -q -O- http://whatismyip.akamai.com/`

Donc, on peut aussi, dans un script, affecter la valeur de cette adresse IP à une variable  
comme ça :

```nohighlight
monAdrIP=$(wget -q -O- http://whatismyip.akamai.com/)
echo $monAdrIP

```

---

<div class="post-metadata">

**Author:** ![mariop31](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/m/e8c25b/32.png) [@mariop31](https://www.debian-fr.org/u/mariop31)\
**Post date:** [Décembre 11, 2021, 1:27 UTC](https://www.debian-fr.org/t/a-propos-de-javascript/85790/15 "2021-12-11T13:27:41Z")

</div>

P…n C.n comme on dit chez nous.

Excellent.  
Merci [MicP](https://www.debian-fr.org/u/MicP)

---

<div class="post-metadata">

**Author:** ![mariop31](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/m/e8c25b/32.png) [@mariop31](https://www.debian-fr.org/u/mariop31)\
**Post date:** [Décembre 11, 2021, 1:32 UTC](https://www.debian-fr.org/t/a-propos-de-javascript/85790/16 "2021-12-11T13:32:18Z")

</div>

A propos de mon @ip masquée j’utilise tor.  
Tout ce que je souhaite quand je me connecte à divers sites à travers mon FAI (qui gère tout à ma place, hélas), ne pas être condamné à me faire pister, traquer, subir des abus intrusifs etc…

---

<div class="post-metadata">

**Author:** ![Zargos](https://www.debian-fr.org/user_avatar/www.debian-fr.org/zargos/32/10889_2.png) [@Zargos](https://www.debian-fr.org/u/Zargos)\
**Post date:** [Décembre 11, 2021, 3:16 UTC](https://www.debian-fr.org/t/a-propos-de-javascript/85790/17 "2021-12-11T15:16:47Z")

</div>

sur la meme machine

---

<div class="post-metadata">

**Author:** ![mariop31](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/m/e8c25b/32.png) [@mariop31](https://www.debian-fr.org/u/mariop31)\
**Post date:** [Décembre 11, 2021, 4:02 UTC](https://www.debian-fr.org/t/a-propos-de-javascript/85790/18 "2021-12-11T16:02:35Z")

</div>

Ok, je viens de l’installer. Je suis en train de regarder comment modifier éventuellement les paramètres, mais j’avoue que c’est pas simple. Je pensais que je pouvais le gérer en graphique voir même via html . Apparemment il n’en est rien. Je continue mes recherches. Si tu as des pistes je suis preneur.

---

<div class="post-metadata">

**Author:** ![mariop31](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/m/e8c25b/32.png) [@mariop31](https://www.debian-fr.org/u/mariop31)\
**Post date:** [Décembre 11, 2021, 4:33 UTC](https://www.debian-fr.org/t/a-propos-de-javascript/85790/19 "2021-12-11T16:33:22Z")

</div>

Je viens de trouver comment me connecter via **firefox** sur privoxy

> It is necessary to  
> set «&nbsp;enable-edit-actions 1&nbsp;» in /etc/privoxy/config and restart the service

---

<div class="post-metadata">

**Author:** ![bech](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/b/b5ac83/32.png) [@bech](https://www.debian-fr.org/u/bech)\
**Post date:** [Avril 12, 2022, 12:24 UTC](https://www.debian-fr.org/t/a-propos-de-javascript/85790/20 "2022-04-12T00:24:29Z")

</div>

Désolé pour le délai, mais je ne suis pas un habitué de ce site.

Dans la section PHP Variables, on trouve les infos envoyées par le navigateur client.

[Page suivante](https://www.debian-fr.org/t/a-propos-de-javascript/85790.md?page=2)
