# Détecter le surf sur des sites web

**URL:** <https://www.debian-fr.org/t/detecter-le-surf-sur-des-sites-web/87914>\
**Category:** Support Debian\
**Tags:** apache\
**Created:** [Février 24, 2023, 9:22 UTC](https://www.debian-fr.org/t/detecter-le-surf-sur-des-sites-web/87914 "2023-02-24T09:22:39Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![rjcab](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/r/e68b1a/32.png) [@rjcab](https://www.debian-fr.org/u/rjcab)\
**Post date:** [Février 24, 2023, 9:22 UTC](https://www.debian-fr.org/t/detecter-le-surf-sur-des-sites-web/87914/1 "2023-02-24T09:22:39Z")

</div>

Hello à tous,

Je cherche à pouvoir détecter la navigation sur certains sites web sans les interdire.  
J’ai regardé coté proxy mais pas certain que cela fonctionnerait (autorisé ou interdit) et comment remonter les stats.

Si vous avez des idées merci

---

<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:** [Février 24, 2023, 9:29 UTC](https://www.debian-fr.org/t/detecter-le-surf-sur-des-sites-web/87914/2 "2023-02-24T09:29:30Z")

</div>

Bonjour,  
awstats est ton ami.

---

<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:** [Février 24, 2023, 10:17 UTC](https://www.debian-fr.org/t/detecter-le-surf-sur-des-sites-web/87914/3 "2023-02-24T10:17:12Z")

</div>

> [@Zargos](#):
>
> awstats est ton ami.

Pour un serveur, notre ami cherche à analyser le surf depuis son navigateur … et effectivement un proxy te permettra de suivre l’utilisation de la bande passante (donc le surf) depuis ta machine mais il te faudra passer le traffic par celui-ci et qu’il soit bien configuré.

---

<div class="post-metadata">

**Author:** ![rjcab](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/r/e68b1a/32.png) [@rjcab](https://www.debian-fr.org/u/rjcab)\
**Post date:** [Février 24, 2023, 10:54 UTC](https://www.debian-fr.org/t/detecter-le-surf-sur-des-sites-web/87914/4 "2023-02-24T10:54:35Z")

</div>

je vais préciser 🙂

J’ai une freebox et des tablettes en wifi.  
Je souhaite voir sans rien interdire si les enfants vont par ex sur des sites de jeux sans devoir regarder leur historique 🙂

---

<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:** [Février 24, 2023, 2:13 UTC](https://www.debian-fr.org/t/detecter-le-surf-sur-des-sites-web/87914/5 "2023-02-24T14:13:19Z")

</div>

> [@rjcab](#):
>
> Je souhaite voir sans rien interdire si les enfants vont par ex sur des sites de jeux sans devoir regarder leur historique

SQUID+SARG.  
mais il faudra que les navigateurs soient configurés pour passer par le Squid (donc configuration visible dans la tablette).

---

<div class="post-metadata">

**Author:** ![Sputnik93](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/s/35a633/32.png) [@Sputnik93](https://www.debian-fr.org/u/Sputnik93)\
**Post date:** [Février 24, 2023, 2:29 UTC](https://www.debian-fr.org/t/detecter-le-surf-sur-des-sites-web/87914/6 "2023-02-24T14:29:43Z")

</div>

> [@Zargos](#):
>
> mais il faudra que les navigateurs soient configurés pour passer par le Squid (donc configuration visible dans la tablette).

Sauf si la box est configurée pour faire passer tout le trafic sortant par le serveur squid. Apparemment on peut faire ça avec les Freebox, en la passant en mode bridge (au lieu de routeur, et il faudrait alors renseigner le serveur squid en tant que routeur, j’imagine).

> **[Assistance Free - Comment passer ma Freebox au mode Bridge (utilisation...](https://assistance.free.fr/articles/747)**
>
> Comment passer ma Freebox au mode Bridge (utilisation avancée) ?

---

<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:** [Février 24, 2023, 2:32 UTC](https://www.debian-fr.org/t/detecter-le-surf-sur-des-sites-web/87914/7 "2023-02-24T14:32:59Z")

</div>

Passer sa BOX en mode bridge implique d’avoir l’infrastructure qui va avec, et surtout les compétences. Sans compter qu’on perd des fonctionnalités en mode bridge [Assistance Free - Passer votre Freebox en mode bridge (utilisation avancée)](https://assistance.free.fr/articles/passer-votre-freebox-en-mode-bridge-utilisation-avancee-747)

---

<div class="post-metadata">

**Author:** ![Asteroide404](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/97f17d/32.png) [@Asteroide404](https://www.debian-fr.org/u/Asteroide404)\
**Post date:** [Mars 23, 2023, 7:59 UTC](https://www.debian-fr.org/t/detecter-le-surf-sur-des-sites-web/87914/8 "2023-03-23T19:59:21Z")

</div>

Hello, Une autre idée, qui ne concerne pas que le «&nbsp;surf&nbsp;» serait de consulter le journal de requête DNS :

- Installer un serveur Bind9, qui est à l’écoute sur toutes les IP de ton réseau local
- Configurer un fichier de log pour garder toutes les requêtes auxquelles il répond
- Configurer le service DHCP de ta box, en faisant pointer le serveur DNS vers la machine qui héberge le Bind9

Et lorsque les appareils demanderont une conf DHCP il iront sans avoir à changer tous les paramètre taper dans le bind9 et tu pourra avoir un historique.

Et si tu as une freebox delta tu peux même faire tourner le serveur bind9 sur une VM de ta box, même pas besoins d’avoir une machine qui tourne juste pour ça 🙂

C’est moins précis et plus facilement contournable, mais c’est une solution qui peut être intéressante 🙂

---

<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:** [Mars 24, 2023, 9:08 UTC](https://www.debian-fr.org/t/detecter-le-surf-sur-des-sites-web/87914/9 "2023-03-24T09:08:20Z")

</div>

> [@Asteroide404](#):
>
> Installer un serveur Bind9, qui est à l’écoute sur toutes les IP de ton réseau local

En fait sur le sous-réseau que les IPs (on travaille par sous-réseaux dans ce genre de configuration).  
en même de préférence il faut utiliser les ACLs.

> [@Asteroide404](#):
>
> Et lorsque les appareils demanderont une conf DHCP il iront sans avoir à changer tous les paramètre taper dans le bind9 et tu pourra avoir un historique.

Non rien à voir. une machine qui demande une adresse via DHCP va faire deux chose:

- demander à son serveur DHCP précédent le renouvellement de son adresse.
- Il va broadcaster pour demander un serveur ensuite. Le premier serveur disponible qui répondra  
deviendra le serveur DHCP de cette machine. Il te faudra avoir un serveur DHCP remplaçant ta box. il est tout à fait envisageable d’avoir le DHCP et le DNS sur le même serveur.

> [@Asteroide404](#):
>
> Et si tu as une freebox delta tu peux même faire tourner le serveur bind9 sur une VM de ta box, même pas besoins d’avoir une machine qui tourne juste pour ça 🙂

pas sur ça le fait d’être en bridge risque d’empêcher l’utilisation de la fonctionnalité de la box.  
A vérifier sur le lien que j’ai fourni précédemment, mais il y a de forte présomption.

---

<div class="post-metadata">

**Author:** ![Asteroide404](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/97f17d/32.png) [@Asteroide404](https://www.debian-fr.org/u/Asteroide404)\
**Post date:** [Mars 24, 2023, 3:18 UTC](https://www.debian-fr.org/t/detecter-le-surf-sur-des-sites-web/87914/10 "2023-03-24T15:18:32Z")

</div>

> [@Zargos](#):
>
> > [@Asteroide404](#):
> >
> > Installer un serveur Bind9, qui est à l’écoute sur toutes les IP de ton réseau local
> > 
> > En fait sur le sous-réseau que les IPs (on travaille par sous-réseaux dans ce genre de configuration).  
> > en même de préférence il faut utiliser les ACLs.

Ce qui reviens au même, j’ai préférer utiliser ce terme plutôt que CIDR qui peut être moins bien compréhensif pour la personne qui demande.

> [@Zargos](#):
>
> > [@Asteroide404](#):
> >
> > Et lorsque les appareils demanderont une conf DHCP il iront sans avoir à changer tous les paramètre taper dans le bind9 et tu pourra avoir un historique.
> > 
> > Non rien à voir. une machine qui demande une adresse via DHCP va faire deux chose:
> > 
> > - demander à son serveur DHCP précédent le renouvellement de son adresse.
> > - Il va broadcaster pour demander un serveur ensuite. Le premier serveur disponible qui répondra  
> > deviendra le serveur DHCP de cette machine. Il te faudra avoir un serveur DHCP remplaçant ta box. il est tout à fait envisageable d’avoir le DHCP et le DNS sur le même serveur.

Tu n’a pas compris, un client DHCP ordinaire (tablette, pc domestique) récupère généralement auprès du serveur DHCP :  
Un bail, qui précise l’adresse IP attribuée, et une durée de validitée avant renouvellement, ainsi que des informations sur la configuration du serveur DNS.  
Il n’ya pas besoins d’un serveur DHCP remplaçant celui de la box, mais simplement de spécifié le serveur DNS bind9 qui enregistre les requêtte pour pouvoir surveiller quels sites ont été visité.

> [@Zargos](#):
>
> > [@Asteroide404](#):
> >
> > Et si tu as une freebox delta tu peux même faire tourner le serveur bind9 sur une VM de ta box, même pas besoins d’avoir une machine qui tourne juste pour ça 🙂
> 
> pas sur ça le fait d’être en bridge risque d’empêcher l’utilisation de la fonctionnalité de la box.  
> A vérifier sur le lien que j’ai fourni précédemment, mais il y a de forte présomption.

Mais de quelle fonctionnalité ??? On parle d’utiliser un serveur bind9 en parallèle pour stocker les requêtes DNS qui peuvent fournir des données statistiques !!! A aucun moment je n’ai parler de mode bridge ou quoi que çe soit !! Tu est tombé à côté de la plaque !!

Une fois de plus encore un noob qui parle pour parler, et qui plutôt que de construire une réponse propre à la personne en ayant fait la demande démonte un argumentaire qu’il ne comprend pas et qu’il d’ailleurs n’a pas pris la peine de développer pour sa solution…

C’est sur que venir dire

> Bonjour,  
> awstats est ton ami.

ou

> SQUID+SARG.  
> mais il faudra que les navigateurs soient configurés pour passer par le Squid (donc configuration visible dans la tablette).

Est très simple !!

---

<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:** [Mars 24, 2023, 5:42 UTC](https://www.debian-fr.org/t/detecter-le-surf-sur-des-sites-web/87914/11 "2023-03-24T17:42:05Z")

</div>

> [@Sputnik93](#):
>
> Sauf si la box est configurée pour faire passer tout le trafic sortant par le serveur squid. Apparemment on peut faire ça avec les Freebox, en la passant en mode bridge (au lieu de routeur, et il faudrait alors renseigner le serveur squid en tant que routeur, j’imagine).

> [@Asteroide404](#):
>
> Mais de quelle fonctionnalité ??? On parle d’utiliser un serveur bind9 en parallèle pour stocker les requêtes DNS qui peuvent fournir des données statistiques !!! A aucun moment je n’ai parler de mode bridge ou quoi que çe soit !! Tu est tombé à côté de la plaque !!

j’etais resté sur ce qu’avait mis @Sputnik93 putnik, au temps pour moi, pas besoin de s’énerver.

> [@Asteroide404](#):
>
> Tu n’a pas compris, un client DHCP ordinaire

e connais très bien le protocole DHCP 🙂  
mais comme j’etais parti sur ule fait de mettre la box en bridge.  
mais de toute façon ce que je dit reste vrai. sauf que dans la freebox.

> [@Asteroide404](#):
>
> Une fois de plus encore un noob qui parle pour parler,

evites quand tu ne sais à qui tu as affaire. Je faisais des architectures complètes de ce type avant que tu ais pu acheter ton premier smartphone. Sans compter que pendant quelques année avec parinux, j’ai donné des conférences sur les protocoles DNS et DHCP justement.

mais dans tous les cas inutile de passer aux insultes.

---

<div class="post-metadata">

**Author:** ![iznobe](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/i/a183cd/32.png) [@iznobe](https://www.debian-fr.org/u/iznobe)\
**Post date:** [Mars 31, 2023, 5:18 UTC](https://www.debian-fr.org/t/detecter-le-surf-sur-des-sites-web/87914/12 "2023-03-31T05:18:30Z")

</div>

Bonjour , il est peut etre possible ( alors oui je suis noob , mais pas taper si je dis des K…eries … ) de faire ca via un outil deja existant .  
il est " souvent " utilisé et installer sur des raspberry pi , donc compatible avec debian , mais je ne me rappelle plus son nom .

il permet de remplacer ( si besoin ) le serveur DHCP de la box , dispose d’ une interface graphique complete , de graphiques , et de plein d’ autres fonctionnalités : comme interdire l’ acces a des sites precis via une liste noire ( et blanche pour l’ inverse si besoin ) ou meme interdire l’ acces au reseau a partir de certaines IP locales .

EDIT : ayé , j’ ai retrouver son nom : pi-hole .  
un lien ( en francais , vite fait ) [Utiliser Pi-hole sur son Raspberry pour bloquer les publicités](https://alain-michel.canoprof.fr/eleve/tutoriels/raspberry/utiliser-pi-hole-pour-bloquer-les-pubs/#VKsWWGFzsKklhuZlhghq1c)
