Vue normale

Robot tondeuse ANTHBOT Genie 600 : -35% sur ce champion de l’autonomie, il descend à moins de 650 €

5 décembre 2025 à 17:00
Le robot tondeuse ANTHBOT Genie 600 est en promotion.

Le robot tondeuse intelligent ANTHBOT Genie 600 profite d’une remise exceptionnelle de 35% chez Cdiscount et passe ainsi à moins de 650 €.

Vous rêvez d’un robot tondeuse pour enfin déléguer l’entretien de votre pelouse, mais les prix vous ont toujours freiné ? C’est vrai que ces petits bijoux de technologie représentent un sacré investissement, surtout quand on vise les modèles sans fil qui évitent le casse-tête du câblage périmétrique.

Heureusement, on a déniché une offre qui change la donne : l’ANTHBOT Genie 600, actuellement à 649€ au lieu de 999€ chez Cdiscount. Ce modèle intelligent cartographie votre jardin en 8 minutes chrono grâce à sa clôture virtuelle au centimètre près. Avec son double système RTK + vision 3D, il couvre jusqu’à 900 m² en toute autonomie et évite les obstacles via ses 4 caméras. Bref, de quoi profiter enfin d’une pelouse impeccable sans y passer vos week-ends.

Une promotion qui change la donne

Cdiscount propose l’ANTHBOT Genie 600 à 649,99€ au lieu de 999,99€, soit 350€ d’économie immédiate. Cette réduction de 35% place ce robot dans une gamme de prix compétitive pour un appareil sans fil périmétrique, généralement vendu bien au-delà de 1000€. L’ensemble comprend la station de charge, l’antenne RTK, les outils et le manuel, avec une garantie de 2 ans et un indice de réparabilité de 9,3/10.

Pour découvrir les performances de la marque, consultez notre test complet du modèle ANTHBOT Genie 3000. Vous pouvez aussi explorer les meilleures ventes Amazon dans la catégorie des robots tondeuses pour comparer les options.

Pourquoi on aime le robot tondeuse ANTHBOT Genie 600 ?

Le robot tondeuse ANTHBOT supporte jusqu'à 45% de pente.
© ANTHBOT

Installation rapide et sans contrainte

La cartographie s’effectue en 8 minutes via l’application mobile : vous guidez simplement le robot le long des limites de votre jardin. Plus besoin d’enterrer des câbles, la clôture virtuelle offre une précision centimétrique. Vous pouvez créer jusqu’à 20 zones personnalisables, parfait pour les jardins avec plusieurs espaces à gérer différemment.

Navigation précise grâce au double positionnement

Le Genie 600 combine RTK (positionnement satellitaire pleine fréquence) et V-SLAM (vision 3D). Cette double technologie garantit une localisation fiable même sous les arbres ou près des bâtiments, là où le GPS classique perd en précision. Les 4 caméras couvrant 300° permettent une navigation fluide avec un signal 30% plus stable que les systèmes double bande.

Sécurité et adaptabilité

Avec la reconnaissance de plus de 999 obstacles différents (animaux, enfants, outils), le robot assure une protection intégrale. Les 4 caméras et 4 capteurs physiques maintiennent une distance de sécurité optimale en permanence. Il s’adapte aussi à la météo : retour automatique à la station en cas de pluie et ajustement thermique. Son niveau sonore de 58 dB maximum permet une utilisation discrète, et il franchit des pentes jusqu’à 45%.

Finalement, à 649,99€, l’ANTHBOT Genie 600 représente une belle opportunité pour s’équiper d’un robot tondeuse sans sacrifier toutes ses économies. Sa technologie sans fil, sa cartographie express et sa sécurité intelligente en font un choix pratique pour les jardins jusqu’à 900 m². Alors qu’attendez-vous pour profiter de cette offre ?

Smorobot : qui est cette marque de robots piscine intelligents qui arrive en Europe ?

4 décembre 2025 à 17:01
Smorobot News

Nous venons de découvrir Smorobot, une jeune marque de robotique pour piscines fondée en 2021 par Henry Pu, expert en vision par ordinateur et ex-ingénieur chez Microsoft. Avec ses robots sans fil dopés à l’IA (TriOptix, TruePath, VisionClean), la marque veut bousculer le nettoyage de piscine. Avant de les tester en conditions réelles, on fait les présentations.

Avec des équipes basées entre la Chine, l’Europe et les États-Unis, la marque Smorobot vient grossir les rangs des acteurs technologiques à suivre sur le marché du nettoyage de piscine. À l’instar de Beatbot ou d’Aiper que l’on trouve dans tous les comparatifs, elle ambitionne de mettre l’intelligence artificielle et la robotique au service du confort des propriétaires comme des professionnels, grâce à des robots sans fil capables de travailler de manière autonome, efficace et fiable. Soutenue par Ecovacs, un partenaire industriel majeur, et un réseau de centres de service en Europe, Smorobot prépare sa prochaine offensive avec une nouvelle génération de robots piscine “intelligents”.

Au cœur de cette démarche, on trouve un savoir-faire issu de la vision par ordinateur et de la robotique avancée. Les technologies maison TriOptix, VisionClean, TruePath ou encore la planification par IA permettent aux robots Smorobot de cartographier le bassin, optimiser leurs trajectoires et adapter leur nettoyage en fonction de la forme de la piscine et des débris à traiter, avec un niveau de précision élevé.

Nota Bene : Smorobot ne démarre pas de zéro. La jeune pousse est soutenue par Ecovacs, poids lourd mondial de la robotique domestique. Sa structure européenne s’appuie notamment sur Stéphane Ledru, vice-président Europe, qui dispose d’une solide expérience dans le domaine de la piscine et du développement commercial. Côté États-Unis, la marque est emmenée par Larry Ruizzo, ancien CEO de Maytronics, autre référence du secteur : de quoi donner un réel crédit aux ambitions de Smorobot.

Une gamme structurée en générations de robots piscine

Depuis 2022, avec l’arrivée de ses premiers robots sans fil sur le marché international, Smorobot s’attache à démocratiser le robot de piscine autonome.

Première génération : séries X et A (à partir de 2022)

On retrouve cette philosophie dès la série A, avec des modèles comme les X1A, A1E,  X1E, pensés pour les piscines hors-sol et les petits bassins enterrés. Au programme : une aspiration jusqu’à 15–18 m³/h, un bac de 3,5 L, deux brosses actives à l’avant et plusieurs modes de nettoyage, dont un mode hebdomadaire / ECO pour un entretien régulier.

Smorobot A1E
Les premiers designs étaient déjà intéressants en 2022 ©Smorobot

Techniquement, ces robots reposent sur des capteurs inertiels (IMU) pour optimiser leur trajectoire, là où d’anciens modèles concurrents fonctionnent encore de manière largement aléatoire. Avec des autonomies de 1,5 à 2,5 heures selon les références, ils couvrent le fond et les parois, parfois même la ligne d’eau sur les modèles supérieurs, tout en restant dans une zone de prix autour de 449 à 549 €. C’est la porte d’entrée dans l’écosystème Smorobot : du sans fil, simple à utiliser, sans câble flottant ni raccord hydraulique. 

Une montée en gamme pour les piscines enterrées de taille moyenne à grande (à partir de 2023–2024)

À partir de 2023–2024, Smorobot commence à viser plus directement les piscines enterrées de petite à grande taille, avec des formes plus complexes : pentes, escaliers, plages immergées, margelles. Cette montée en gamme se traduit par des modèles comme les A20 / X12 ou les L18 / L20, conçus pour des bassins plus volumineux. Ici, la puissance d’aspiration monte à 24 m³/h, la capacité de filtration passe à 4 L, les brosses deviennent doubles à l’avant et à l’arrière, et l’autonomie peut atteindre 4 à 5,5 heures selon les modèles.

Smorobot valor L20
©Smorobot aussi a ses propres modèles « tankys »

Sur le plan de la navigation, ces robots ne se contentent plus de l’IMU : ils ajoutent sonar et laser sur les références les plus évoluées, et bénéficient de la logique de planification TruePath, qui permet de couvrir le bassin de manière structurée. Résultat : moins de zones oubliées, une meilleure gestion des parois, de la ligne d’eau et des pentes, ainsi qu’une capacité accrue à gérer des volumes de débris importants. 

Une génération “Vision” centrée sur l’IA et la précision (dévoilée en 2025)

La génération dite “Vision” est dévoilée au grand public en 2025, notamment lors du CES de Las Vegas, avec des modèles comme les V18, P10 / P10+ ou P20. Ce sont ces robots qui donnent tout son sens à la promesse “AI Robotics for Pools”. Ils combinent caméra, sonar, laser et IMU au sein de l’architecture TriOptix, alimentée par un chipset IA capable de traiter les informations en temps réel. Sur le terrain, cela se traduit par une cartographie 3D du bassin, une meilleure compréhension des formes complexes (escaliers, sundeck, pentes) et une identification visuelle des débris. 

Smorobot dans les escaliers de piscine
©Smorobot va-t-il réussir à nettoyer les escaliers ?

Des technologies comme VisionClean et la planification adaptative par IA permettent au robot de prioriser les zones les plus sales, de moduler sa puissance d’aspiration (jusqu’à 30 m³/h) et d’ajuster sa trajectoire au fur et à mesure du cycle. On ne parle plus simplement de “passer partout”, mais de voir, analyser et décider où insister. Ces modèles, souvent positionnés entre 999 et 1 599 €, ajoutent aussi une couche de services connectés : application mobile complète, statistiques de nettoyage, mises à jour logicielles OTA et, sur certains, fonctions de diagnostic pensées pour faciliter l’après-vente.

Ce que prépare Smorobot pour la saison 2026

Après avoir posé les bases de sa gamme avec la série A, puis monté en puissance vers des robots plus complets pour piscines enterrées et enfin introduit sa génération “Vision” centrée sur l’IA, Smorobot franchit une nouvelle étape avec la collection 2026. Présentée en avant-première à Piscina Barcelona 2025, cette nouvelle gamme a pour objectif de rendre la lecture de l’offre plus lisible, tout en alignant chaque niveau de prix sur un socle technologique bien défini. Les modèles couvrent une plage de prix annoncée entre 449 € et 1 599 €, toujours avec un point commun fort : des robots 100 % sans fil, pensés pour fonctionner en totale autonomie, sans câble ni tuyau à gérer.

La A Series reste la porte d’entrée dans l’univers Smorobot. Elle s’adresse aux piscines hors-sol et aux petits bassins enterrés, avec des modèles comme l’A10, annoncés pour la saison 2026 à partir de 449 €. On y retrouve l’ADN historique de la marque : un robot simple à utiliser, des cycles programmables (notamment en mode hebdomadaire), une filtration généreuse et une application mobile permettant d’ajuster la puissance ou la durée des cycles. 

Smorobot P10 sur socle de charge
©Smorobot utilise un dock de charge comme Aiper ou Beatbot

Au-dessus, la Value Series devient le “sweet spot” pour la majorité des piscines enterrées résidentielles. Elle reprend les bases techniques des modèles intermédiaires de la marque (type L18/L20), avec davantage de puissance d’aspiration, des bacs de 4 L, des autonomies étendues et surtout des technologies de cartographie 3D basées sur sonar et laser. L’idée est d’offrir une couverture structurée du bassin, une meilleure gestion des parois, de la ligne d’eau, des pentes et des escaliers, tout en conservant un positionnement “meilleur rapport techno/prix” face aux concurrents comme Aiper, Wybot ou Dolphin.

Tout en haut, la Premium Series concentre les briques technologiques les plus avancées de Smorobot. Elle reprend l’architecture TriOptix (caméra, sonar, laser, IMU) et les algorithmes VisionClean et TruePath, avec une planification adaptative par IA. Ces robots sont pensés pour les bassins les plus exigeants : grands volumes, formes complexes, forte charge en débris. Ils offrent des débits d’aspiration parmi les plus élevés de la gamme, de longues durées de fonctionnement et une expérience connectée complète : application détaillée, mises à jour logicielles OTA, suivi des historiques de nettoyage et, pour certains modèles, fonctions de self-diagnostic et modules remplaçables pour simplifier la maintenance. C’est à travers cette Premium Series 2026 que Smorobot affirme ses ambitions : rester non seulement un acteur du robot piscine sans fil, mais surtout une marque technologique de référence sur le marché européen.

Smorobot face à la concurrence : Aiper, Wybot, Dolphin, Dreame, Beatbot…

Le marché du robot de piscine sans fil s’est largement densifié ces dernières années, avec des acteurs bien installés comme Dolphin ou Polaris, et des challengers très agressifs comme Aiper, Wybot, Dreame ou Beatbot. Dans ce paysage, Smorobot ne joue pas la carte du prix cassé à tout prix, mais celle du rapport techno / performance / prix, en particulier sur les modèles milieu et haut de gamme.

Sur la puissance et l’autonomie, les modèles Smorobot comme les L18 / L20, V18 ou P10 / P10+ / P20 rivalisent avec – voire dépassent – une bonne partie de la concurrence : jusqu’à 30 m³/h de débit d’aspiration et des autonomies pouvant atteindre 5 à 5,5 heures, là où beaucoup de modèles Aiper, Wybot ou Beatbot tournent plutôt entre 3 et 4 heures sur des gammes de prix similaires. Certains concurrents proposent des bacs de filtration légèrement plus grands (5 à 6 L contre 4 L pour Smorobot), mais Smorobot compense par une double filtration 180 µm + 80 µm et une aspiration soutenue sur la durée.

C’est surtout sur la navigation et l’intelligence embarquée que Smorobot semble se distinguer. Là où de nombreux robots concurrents restent limités à une navigation fondée uniquement sur l’IMU, parfois associée à de l’infrarouge ou du sonar, les modèles Vision de Smorobot combinent caméra, sonar, laser et IMU dans une architecture unifiée (TriOptix) avec des algorithmes TruePath et VisionClean. Quelques modèles premium chez Dreame, Wybot ou Beatbot commencent à intégrer de la vision ou des radars avancés, mais Smorobot pousse plus loin la logique : cartographie structurée, identification visuelle des débris, adaptation de la puissance et des trajectoires en temps réel. Sur le papier, c’est l’une des approches les plus abouties du segment.

Smorobot P10 fonction drainage
Le drainage automatique qui va bien ! ©Smorobot

Enfin, sur l’expérience utilisateur et l’après-vente, Smorobot mise sur un écosystème assez complet : application mobile, mises à jour logicielles OTA, modes hebdomadaires, analyse des historiques de nettoyage et, sur certains modèles, diagnostic intégré et composants amovibles (batterie, moteurs) pour faciliter la maintenance. Là où des marques comme Dolphin ou Polaris restent très solides sur la fiabilité perçue et le réseau de distribution traditionnel, Smorobot apporte une couche logicielle et connectée plus poussée, qui parlera autant aux particuliers technophiles qu’aux professionnels souhaitant gérer un parc de robots avec un minimum d’immobilisation.

Rendez-vous en 2026 ! 

Avec cette feuille de route et cette montée en puissance technologique, Smorobot se présente à nous d’emblée comme une marque à surveiller sur le marché du robot piscine sans fil. Entre la polyvalence annoncée de la Value Series et les promesses d’IA de la Premium Series, nous avons particulièrement hâte de mettre à l’épreuve des modèles comme le P10/P10+ ou le L20, pour vérifier sur le terrain ce que TriOptix, TruePath et VisionClean apportent vraiment au quotidien. Rendez-vous lors de nos prochains tests pour voir si Smorobot tient toutes ses promesses… dans le grand bain !

Comment connaître le modèle d’un Raspberry Pi? 🍓

Plusieurs commandes permettent de connaître la version de votre Raspberry Pi.

Rien de compliqué mais à chaque fois que j'en ai besoin je dois chercher dans Google, donc autant que je tombe sur mon article 🙂

Une fois connecté en SSH, tout d'abord il y a gpio -v :

gpio version: 2.50
Copyright (c) 2012-2018 Gordon Henderson
This is free software with ABSOLUTELY NO WARRANTY.
For details type: gpio -warranty

Raspberry Pi Details:
Type: Pi 2, Revision: 01, Memory: 1024MB, Maker: Embest
* Device tree is enabled.
*--> Raspberry Pi 2 Model B Rev 1.1
* This Raspberry Pi supports user-level GPIO access.

Ces 2 commandes fonctionneront également :

cat /proc/device-tree/model;echo
Raspberry Pi 2 Model B Rev 1.1
cat /sys/firmware/devicetree/base/model;echo
Raspberry Pi 2 Model B Rev 1.1

Et voilà !

Pour ceux qui n'aiment pas la ligne de commande, la version est aussi inscrite directement sur votre Raspberry Pi (sur le PCB)...

ps: je sais que l'emoji dans le titre n'est pas une framboise, je n'y peux rien car la framboise a été refusée en 2020

Vous n'aimez pas le RSS : abonnez-vous par email 📥
Vous devriez me suivre sur Twitter : @xhark

Article original écrit par Mr Xhark publié sur Blogmotion le 04/12/2025 | Pas de commentaire |
Attention : l'intégralité de ce billet est protégée par la licence Creative Commons

Cet article Comment connaître le modèle d’un Raspberry Pi? 🍓 provient de : on Blogmotion.

Aiper EcoSurfer Senti : le nouveau robot skimmer solaire qui nettoie et analyse l’eau de votre piscine

19 janvier 2026 à 20:24
Aiper at Piscina Barcelona 2025

Au CES 2026, Aiper met en avant l’EcoSurfer Senti, un skimmer de surface primé aux Innovation Awards de la CTA. L’appareil est conçu pour empêcher feuilles, pollen et insectes de se décomposer à la surface. Son petit secret ? Il surveille et rend compte de la qualité de l’eau via une application…

Présenté en avant-première à Piscina Barcelona 2025 et promis pour un lancement en janvier 2026, l’EcoSurfer Senti est le prochain gros morceau de la feuille de route Aiper. Le marché a déjà montré l’intérêt de ces robots flottants, comme l’iSkim Ultra de Beatbot que nous avions testé : solaire, connecté, conçu pour tourner longtemps sans surveillance. Mais ces skimmers “premium” restent souvent cantonnés à un nettoyage relativement lent et fastidieux. Avec EcoSurfer Senti, Aiper tente de diversifier les fonctions de ce type d’appareil censé compléter les robots-piscines traditionnels. Et c’est plutôt bien vu !

écosystème Aiper
L’écosystème Aiper s’enrichit et s’améliore ! ©Aiper

EcoSurfer Senti est un robot de surface autonome, solaire, qui utilise caméra et capteurs pour repérer les débris et les collecter dans un panier de 5,5 L. L’application annonce un suivi horaire (pH, chlore, ORP, température), en complément d’un robot de fond/parois. Voyons d’un peu plus près ce qu’Aiper propose à travers ce skimmer dernière génération !

Pourquoi l’EcoSurfer Senti est bien senti ?

Jusqu’ici, les robots-skimmers avaient la fâcheuse habitude d’errer dans le bassin sans véritablement optimiser leur trajectoire, malgré la présence de capteurs. Entre les zones à vide et les blocages ponctuels contre un bord, on était vite tenté de ressortir la vieille perche à épuisette à 15 €.

Aiper promet justement de s’attaquer à ce nerf du problème avec une approche plus “proactive” : l’EcoSurfer Senti s’appuie sur une caméra “IA” et des capteurs optiques pour identifier les débris, et sur un mode de patrouille (“AI Surface Patrol Cleaning”) censé scanner la surface, repérer, décider et agir.

EcoSurfer Senti vu de près et sur le côté
On garde une approche solaire pour une autonomie grandement prolongée. ©Aiper

La marque ajoute un second étage de valeur : la donnée. Là où beaucoup de skimmers se limitent au ramassage, Senti annonce un tableau de bord horaire (pH, chlore, ORP, température), et même un dosage automatisé présenté comme intégré à la logique de “gestion” de l’eau. Une idée tout à fait à propos pour les bassins exposés (arbres, pollen, vent) et pour ceux dont les propriétaires veulent réduire les tests/dosages manuels.

Une autre de ses particularités est de s’appuyer sur l’énergie solaire pour fonctionner : comme les Surfer S1/S2, il est pensé pour rester en action quasiment en continu, sans câble ni recharge systématique.

Qualité de l’eau : du “simple skimmer” à un véritable outil de pilotage

D’après la fiche CES Innovation Awards, l’application Aiper joue le rôle de centre de commande et documente l’état du bassin avec un tableau de bord “temps réel” et des mesures horaires de pH, chlore, ORP et température. L’entretien de l’eau gagne alors un degré de précision chirurgical.

finitions EcoSurfer Senti skimmer Aiper
Le niveau de finition a l’air de bonne qualité ! @thepoolguyml

À cet égard, savez-vous ce qu’est l’ORP ? Oxidation-Reduction Potential, aussi appelé redox, est une tension électrique mesurée en millivolts (mV) par une sonde dans l’eau. Cette tension reflète la tendance de l’eau à oxyder.

Or, dans une piscine, cette capacité d’oxydation est étroitement liée à la capacité de désinfection : plus l’ORP est élevé, plus l’eau est “oxydante” et, en général, plus la désinfection est efficace. Ainsi, quand les ppm mesurent la quantité de chlore, l’ORP exprime « à quel point le chlore (et les autres oxydants) sont efficaces » à un instant T.

L’ORP varie en fonction :

  • du PH : quand le pH monte, c’est signe que le chlore devient moins actif, et l’ORP aura tendance à baisser ;
  • du stabilisant (acide cyanurique) : plus le CYA est élevé, plus l’ORP est bas ;
  • la charge organique : plus il y a de pollution (pollen, crèmes, sueur, feuilles…), plus le chlore est consommé, ce que fait également chuter l’ORP.

En somme, il s’agit d’un outil de mesure complémentaire à recouper avec les autres indicateurs que nous avons évoqués plus haut.

Un dosage automatisé

Rassurez-vous, pas besoin de repasser le baccalauréat de chimie : la marque évoque explicitement une logique de gestion proactive avec dosage automatisé. PR Newswire parle d’une chambre chimique capable de distribuer des agents pH et de stocker des galets de chlore, et certains articles évoquent un système de micro-dosage et/ou des cartouches remplaçables. Sur le papier, on bénéficie d’un skimmer qui gère la qualité de l’eau en autonomie tout en justifiant ses ajustements sur des valeurs concrètes.

« Notre objectif est de montrer comment automatisation et design peuvent se compléter pour permettre à chacun de profiter davantage de son temps libre, au bord de la piscine comme au jardin. » explique Richard Wang, PDG d’Aiper

Cette approche “care-taker” a d’ailleurs été saluée à Piscina Barcelona, où l’EcoSurfer Senti a été récompensé dans la catégorie Connectivité. Dans l’écosystème Aiper, il vient compléter les robots de fond comme les Scuba V3/N3 : ces derniers se chargent du fond, des parois et de la ligne d’eau, tandis que le Senti veille sur la surface et la chimie. Ensemble, ils esquissent une piscine où l’entretien devient de plus en plus discret, automatisé et piloté par la donnée.

Collecte des débris : panier, capacité, points pratiques

Aiper annonce un panier de 5,5 L, dimensionné pour encaisser une vraie journée “chargée” (feuilles, insectes, pollen) sans vidange systématique… à condition que le bassin ne soit pas sous un arbre en plein vent. Le panier est conçu avec un système anti-débordement, l’idée étant d’éviter qu’un paquet de feuilles ne ressorte lorsque le robot change de cap ou subit des remous.

Enfin, le détail malin : un clip pour éponges absorbantes d’huiles, parfait pour capter le film gras (crèmes solaires, pollution) qui échappe souvent aux brosses et finit par ternir la ligne d’eau.

Aiper peut-il faire la différence en sondant l’eau de votre piscine ?

L’EcoSurfer Senti vise clairement les piscines exposées (arbres, pollen, vents) et les propriétaires qui veulent réduire la routine : moins de surface à écumer, moins de tests dispersés, et une eau potentiellement plus stable au fil des semaines. Les amateurs de domotique y verront aussi un pas de plus vers une piscine “pilotée”, surtout si le suivi (et le fameux volet “dosage”) se montre fiable.

Mais tout se jouera sur trois points très concrets : l’autonomie réelle en conditions variables (soleil, ombre, météo), la crédibilité des mesures (calibration, dérive), et la simplicité d’entretien (panier, capteurs, consommables).

Quoi qu’il en soit, Aiper annonce une sortie au printemps 2026. Côté tarif, la marque communique un prix indicatif de 1 099 € en Europe. Nous vous en dirons plus sur ce nouveau challenger aussitôt que nous le recevrons dans nos labos !

💾

Profitez des vidéos et de la musique que vous aimez, mettez en ligne des contenus originaux, et partagez-les avec vos amis, vos proches et le monde entier.

C# vs C++ : performance, syntaxe et usages expliqués

Par : Matthieu
3 décembre 2025 à 09:30
Comparer C# et C++ n’a rien d’anodin. Ces deux grands langages partagent certains fondements tout en affichant de profondes différences en termes de performance, de vitesse d’exécution, de complexité de la syntaxe ou encore de domaines d’application. Beaucoup se demandent lequel choisir pour leur projet, que ce soit au regard de la puissance du langage, […]

Crèche de Noël à la mairie de Béziers : « on n’est pas prêts pour combattre l’extrême droite »

1 décembre 2025 à 09:51

L’avocate de la LDH, Sophie Mazas fustige Robert Ménard qui se moque de la loi

L’avocate et militante de la LDH s’offusque. De l’autre côté de la rue, devant la mairie, Robert Ménard, dans un discours aux allures intégristes, parle de deux France, celle qui qui « chante », et celle des « grimaces » qui « siffle ». En attendant, le maire continue d'installer une crèche dans sa mairie en dépit de décisions de justice qui s'y opposent.

Durant la manifestation contre la crèche de Nöel de Robert Ménard - © Reflets

Il y a donc deux France: l’une qui veut installer une crèche à la mairie, affirmant que nous vivons dans un pays catholique, et l’autre qui défend la laïcité dans les institutions françaises. Depuis 2014, le maire de Béziers dresse une crèche de Noël dans l’hôtel de ville, en violation des principes de laïcité mais aussi de la neutralité du service public.

Interviewée par Reflets, Sophie Mazas, avocate et militante à la Ligue des droits de l’homme, explique qu’en 2017 le Conseil d’État a confirmé «l’illégalité de cette crèche et, depuis, chaque nouvelle installation est systématiquement jugée contraire au droit. » Mais alors, comment peut-il le faire chaque année?

L’avocate tire un constat alarmant: «Les institutions de la Ve République n’ont pas prévu le retour de l’extrême droite et la stricte négation par un maire de la séparation des pouvoirs et de l’autorité des décisions de justice. Actuellement, c’est le préfet qui est chargé de l’application des décisions de justice, comme prévu par la Constitution (art. 72) et rappelé sur chaque décision judiciaire. »

Sophie Mazas, avocate et militante à la Ligue des droits de l’homme - ©Reflets 2025s
Sophie Mazas, avocate et militante à la Ligue des droits de l’homme - Reflets 2025s

Cette situation suscite également la frustration des manifestants, parmi lesquels se trouvent des représentants de syndicats et de partis politiques (PCF, LFI). Beaucoup se demandent si le préfet se refuse à agir « par collusion idéologique, par méconnaissance de ses prérogatives ou par manque de moyens...»

Pourtant, il suffirait que...

SSHGuard vs Fail2ban : Guide complet protection SSH Debian/Ubuntu

28 novembre 2025 à 10:59

SSHGuard, alternative légère à Fail2ban pour protéger SSH. Comparatif, installation Debian/Ubuntu, configuration avancée et bonnes pratiques.

J'utilise depuis quelques mois #Reaction de Ppom, j'aime beaucoup (sauf le jsnonnet) et comme #Fail2Ban, il ne fait pas que SSH.

Comme le dit l'article, SSHGuard est parfait si on a que SSH à surveiller.


Permalien

Entre la chaise et le clavier #1 : Éviter la bêtise artificielle avec Anne Alombert - Next

27 novembre 2025 à 17:14

Le podcast qui explore les enjeux du numérique – par Next.ink
Qu'est-ce que l'intelligence artificielle fait à l'esprit humain ? Comment joue-t-elle sur nos manières de penser, créer, réfléchir ? Dans le premier épisode d'Entre la chaise et le clavier, Next rencontre la philosophe Anne Alombert, autrice de l'essai De la bêtise artificielle, aux éditions Allia.


Permalien

Mots de passe : KeePassXC 2.7.11 disponible, la version 2.7.9 certifiée par l’ANSSI - Next

25 novembre 2025 à 08:32

Pour les personnes qui préfèrent une version éprouvée, KeePassXC 2.7.9 a reçu le 17 novembre une certification CSPN-2025/16 de l'ANSSI, obtenue pour trois ans. La petite application a même été mise en avant dans une publication du 21 novembre sur la sécurité des mots de passe.

Sauf pour France Travail qui trouve que #Keepass et #KeepassXC ne sont pas sécurisé et qu'ils ne doivent pas être utiliser (pour le #TOTP comme pour les #PassKeys)), tous comme Firefox d'ailleurs. Pour France Travail la sécurité c'est Chrome avec l'acceptation des cookies tiers, #Fido 2 (Windows Hello/clef Fido), Windows Authentificator.

Bref, moi j'aime beaucoup #KeepassXC, je suis content qu'ils aient pu obtenir une certification, c'est une bonne reconnaissance du travail fait.


Permalien

Mon setup maison/iPhone pour limiter les publicités et traqueurs (+ listes)

Par : Aerya
22 novembre 2025 à 18:55

Ceux qui me côtoient savent que la préservation de ma vie privée m’importe, notamment la numérique : pas de réseau social, PC/tablettes et smartphones sous VPN ou proxy voire Tor, auto-hébergement autant que possible des services que j’utilise (ou de leurs alternatives), gestion de mes caméras et tout le toutim.
Et j’utilise des navigateurs qui ne se paient pas sur mon dos, à savoir en ce moment Librewolf & Safari. Et à chaque page chargée, ils envoient l’info que j’utilise Windows, Linux, Android ou macOS, en anglais ou en français etc.

Vous pouvez faire un avant/après pour tester l’efficacité de vos filtres via https://adblock.turtlecute.org/

agh5

À la maison, c’est très simple, pour le WiFi/Ethernet : tout passe par mon serveur AdGuardHome, qui sert de serveur DNS et filtre les requêtes et réponses, qui lui-même passe par à Unbound, qui est un résolveur DNS avec un cache, le tout avec une petite couche de Redis, qui sert de cache.


Le but ? Améliorer la rapidité des réponses en les mettant en cache. Vu qu’on interroge très souvent les mêmes sites (joindre un moteur de recherche, consulter les emails, services de mises à jour etc), on gagne quelques millisecondes et ça fait moins travailler AGH, donc la machine qui l’héberge, puisqu’il trouve de suite ses réponses à nos requêtes DNS.
Ce n’est que de la logique, exprimée par de la technique.

Le mieux dans tout ça ? C’est que grâce à imTHAI ça s’installe en 2-2 via Docker 🙂

Alors c’est simple, si vous avez un minimum de connaissances en Linux ou envie de chercher/apprendre un peu, avez une machine sous Linux qui tourne 24/7 et souhaitez maîtriser votre Internet en bloquant pubs, traqueurs, porno, réseaux sociaux, etc.

Il faut d’abord une IP dédiée (192.168.0.64 chez moi) sur le réseau pour le résolveur DNS, qui sera ensuite à configurer sur tous les PCs, smartphones, tablettes, serveurs, consoles, TVs, etc ou, plus simple, à configurer sur la box FAI ou sur un routeur, de cette manière on évite de configurer chaque équipement de la maison.
Chez Free je pouvais mettre ce DNS dans la box mais avec Orange, j’ai dû ajouter un routeur qui gère mon réseau…

docker network create -d macvlan -o parent=enp2s0 --subnet=192.168.0.0/24 --gateway=192.168.0.1 adguardhome

192.168.0.0/24 : mon réseau local
192.168.0.1 : mon routeur
adguardhome : le nom du réseau Docker que je veux créer

enp2s0 : interface Internet du serveur qui héberge AGH. On le voit en les affichant via ifconfig

root@StreamBox:/home/aerya# ifconfig
docker0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 172.17.0.1  netmask 255.255.0.0  broadcast 172.17.255.255
        ether 16:de:f6:6b:4c:fd  txqueuelen 0  (Ethernet)
        RX packets 10021780  bytes 3323597432 (3.3 GB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 14490924  bytes 55250717505 (55.2 GB)
        TX errors 0  dropped 11 overruns 0  carrier 0  collisions 0

enp1s0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        ether 6c:4b:90:4e:5c:cf  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

enp2s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.0.163  netmask 255.255.255.0  broadcast 192.168.0.255
        ether 40:ae:30:60:0d:84  txqueuelen 1000  (Ethernet)
        RX packets 229046286  bytes 304037549338 (304.0 GB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 55202145  bytes 24158621961 (24.1 GB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 1183217  bytes 127910610 (127.9 MB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 1183217  bytes 127910610 (127.9 MB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

On peut ensuite installer le Docker

services:
  adguardhome:
    image: ghcr.io/imthai/adguardhome-unbound-redis:latest
    container_name: adguardhome
    restart: always
    volumes:
      - /home/aerya/docker/adguardhome-unbound-redis:/config
    ports:
      - 53:53/tcp
      - 53:53/udp
      - 3000:3000/tcp
    networks:
      adguardhome:
        ipv4_address: 192.168.0.64
    labels:
      - com.centurylinklabs.watchtower.enable=true
networks:
  adguardhome:
    external: true
    name: adguardhome


Attention, dans cette configuration AGH <=> Unbound, c’est bien Unbound qui gère les requêtes DNS. AGH ne peut que contacter Unbound.
Par défaut dans ce Docker, Unbound fait les requêtes DNS à CloudFlare, comme indiqué dans ce fichier de configuration. Libre à vous de modifier/ajouter des résolveurs pour palier à une panne du DNS de Cloudflare ou tout simplement éviter d’éventuels censures, pistages ou poisoning.

Dans la configuration de base fournie avec ce Docker, vous pouvez par exemple commencer par décommenter les DNS de DNS4all, Quad9 et Yandex. IPv4 et/ou v6 selon l’Internet que vous avez chez vous.

Voici les stats depuis mon dernier reset de cet été.

agh3

Je ne vais pas détailler la configuration d’AdGuardHome puisqu’il suffit de lire. Voici les listes que j’utilise (qui se mettent dans le fichier de configuration AdGuardHome.yaml).

filters:
  - enabled: true
    url: https://adguardteam.github.io/HostlistsRegistry/assets/filter_1.txt
    name: AdGuard DNS filter
    id: 1
  - enabled: true
    url: https://adguardteam.github.io/HostlistsRegistry/assets/filter_2.txt
    name: AdAway Default Blocklist
    id: 2
  - enabled: true
    url: https://adguardteam.github.io/HostlistsRegistry/assets/filter_4.txt
    name: Dan Pollock's List
    id: 1691514601
  - enabled: true
    url: https://adguardteam.github.io/HostlistsRegistry/assets/filter_34.txt
    name: HaGeZi Multi NORMAL
    id: 1691514602
  - enabled: true
    url: https://adguardteam.github.io/HostlistsRegistry/assets/filter_32.txt
    name: The NoTracking blocklist
    id: 1691514603
  - enabled: true
    url: https://adguardteam.github.io/HostlistsRegistry/assets/filter_27.txt
    name: OISD Blocklist Big
    id: 1691514604
  - enabled: true
    url: https://adguardteam.github.io/HostlistsRegistry/assets/filter_3.txt
    name: Peter Lowe's Blocklist
    id: 1691514605
  - enabled: true
    url: https://adguardteam.github.io/HostlistsRegistry/assets/filter_33.txt
    name: Steven Black's List
    id: 1691514606
  - enabled: true
    url: https://adguardteam.github.io/HostlistsRegistry/assets/filter_39.txt
    name: Dandelion Sprout's Anti Push Notifications
    id: 1691514607
  - enabled: true
    url: https://adguardteam.github.io/HostlistsRegistry/assets/filter_6.txt
    name: Dandelion Sprout's Game Console Adblock List
    id: 1691514608
  - enabled: true
    url: https://adguardteam.github.io/HostlistsRegistry/assets/filter_7.txt
    name: Perflyst and Dandelion Sprout's Smart-TV Blocklist
    id: 1691514609
  - enabled: true
    url: https://adguardteam.github.io/HostlistsRegistry/assets/filter_23.txt
    name: WindowsSpyBlocker - Hosts spy rules
    id: 1691514610
  - enabled: true
    url: https://adguardteam.github.io/HostlistsRegistry/assets/filter_29.txt
    name: 'CHN: AdRules DNS List'
    id: 1691514611
  - enabled: true
    url: https://adguardteam.github.io/HostlistsRegistry/assets/filter_21.txt
    name: 'CHN: anti-AD'
    id: 1691514612
  - enabled: true
    url: https://adguardteam.github.io/HostlistsRegistry/assets/filter_35.txt
    name: 'HUN: Hufilter'
    id: 1691514613
  - enabled: true
    url: https://adguardteam.github.io/HostlistsRegistry/assets/filter_22.txt
    name: 'IDN: ABPindo'
    id: 1691514614
  - enabled: true
    url: https://adguardteam.github.io/HostlistsRegistry/assets/filter_19.txt
    name: 'IRN: PersianBlocker list'
    id: 1691514615
  - enabled: true
    url: https://adguardteam.github.io/HostlistsRegistry/assets/filter_25.txt
    name: 'KOR: List-KR DNS'
    id: 1691514616
  - enabled: true
    url: https://adguardteam.github.io/HostlistsRegistry/assets/filter_15.txt
    name: 'KOR: YousList'
    id: 1691514617
  - enabled: true
    url: https://adguardteam.github.io/HostlistsRegistry/assets/filter_36.txt
    name: 'LIT: EasyList Lithuania'
    id: 1691514618
  - enabled: true
    url: https://adguardteam.github.io/HostlistsRegistry/assets/filter_20.txt
    name: 'MKD: Macedonian Pi-hole Blocklist'
    id: 1691514619
  - enabled: true
    url: https://adguardteam.github.io/HostlistsRegistry/assets/filter_13.txt
    name: 'NOR: Dandelion Sprouts nordiske filtre'
    id: 1691514620
  - enabled: true
    url: https://adguardteam.github.io/HostlistsRegistry/assets/filter_41.txt
    name: 'POL: CERT Polska List of malicious domains'
    id: 1691514621
  - enabled: true
    url: https://adguardteam.github.io/HostlistsRegistry/assets/filter_14.txt
    name: 'POL: Polish filters for Pi-hole'
    id: 1691514622
  - enabled: true
    url: https://adguardteam.github.io/HostlistsRegistry/assets/filter_17.txt
    name: 'SWE: Frellwit''s Swedish Hosts File'
    id: 1691514623
  - enabled: true
    url: https://adguardteam.github.io/HostlistsRegistry/assets/filter_26.txt
    name: 'TUR: turk-adlist'
    id: 1691514624
  - enabled: true
    url: https://adguardteam.github.io/HostlistsRegistry/assets/filter_40.txt
    name: 'TUR: Turkish Ad Hosts'
    id: 1691514625
  - enabled: true
    url: https://adguardteam.github.io/HostlistsRegistry/assets/filter_16.txt
    name: 'VNM: ABPVN List'
    id: 1691514626
  - enabled: true
    url: https://adguardteam.github.io/HostlistsRegistry/assets/filter_30.txt
    name: Phishing URL Blocklist (PhishTank and OpenPhish)
    id: 1691514627
  - enabled: true
    url: https://adguardteam.github.io/HostlistsRegistry/assets/filter_8.txt
    name: NoCoin Filter List
    id: 1691514629
  - enabled: true
    url: https://adguardteam.github.io/HostlistsRegistry/assets/filter_10.txt
    name: Scam Blocklist by DurableNapkin
    id: 1691514630
  - enabled: true
    url: https://adguardteam.github.io/HostlistsRegistry/assets/filter_42.txt
    name: ShadowWhisperer's Malware List
    id: 1691514631
  - enabled: true
    url: https://adguardteam.github.io/HostlistsRegistry/assets/filter_31.txt
    name: Stalkerware Indicators List
    id: 1691514632
  - enabled: true
    url: https://adguardteam.github.io/HostlistsRegistry/assets/filter_9.txt
    name: The Big List of Hacked Malware Web Sites
    id: 1691514633
  - enabled: true
    url: https://adguardteam.github.io/HostlistsRegistry/assets/filter_11.txt
    name: Malicious URL Blocklist (URLHaus)
    id: 1691514634
  - enabled: true
    url: https://adguardteam.github.io/AdGuardSDNSFilter/Filters/filter.txt
    name: https://adguardteam.github.io/AdGuardSDNSFilter/Filters/filter.txt
    id: 1691514635
  - enabled: true
    url: https://adaway.org/hosts.txt
    name: https://adaway.org/hosts.txt
    id: 1691514636
  - enabled: true
    url: https://filters.adtidy.org/extension/chromium/filters/3.txt
    name: https://filters.adtidy.org/extension/chromium/filters/3.txt
    id: 1691514637
  - enabled: true
    url: https://filters.adtidy.org/extension/chromium/filters/10.txt
    name: https://filters.adtidy.org/extension/chromium/filters/10.txt
    id: 1691514638
  - enabled: true
    url: https://filters.adtidy.org/extension/chromium/filters/16.txt
    name: https://filters.adtidy.org/extension/chromium/filters/16.txt
    id: 1691514639
  - enabled: true
    url: https://filters.adtidy.org/extension/chromium/filters/11.txt
    name: https://filters.adtidy.org/extension/chromium/filters/11.txt
    id: 1691514640
  - enabled: true
    url: https://raw.githubusercontent.com/kboghdady/youTube_ads_4_pi-hole/master/black.list
    name: https://raw.githubusercontent.com/kboghdady/youTube_ads_4_pi-hole/master/black.list
    id: 1691515197
  - enabled: true
    url: https://raw.githubusercontent.com/d3ward/toolz/master/src/d3host.adblock
    name: https://raw.githubusercontent.com/d3ward/toolz/master/src/d3host.adblock
    id: 1691515198
  - enabled: true
    url: https://raw.githubusercontent.com/d3ward/toolz/master/src/d3host.txt
    name: https://raw.githubusercontent.com/d3ward/toolz/master/src/d3host.txt
    id: 1691515199
  - enabled: true
    url: https://raw.githubusercontent.com/hagezi/dns-blocklists/main/adblock/pro.txt
    name: https://raw.githubusercontent.com/hagezi/dns-blocklists/main/adblock/pro.txt
    id: 1691515201
  - enabled: true
    url: https://raw.githubusercontent.com/hagezi/dns-blocklists/main/adblock/tif.txt
    name: https://raw.githubusercontent.com/hagezi/dns-blocklists/main/adblock/tif.txt
    id: 1691515203
  - enabled: true
    url: https://raw.githubusercontent.com/hagezi/dns-blocklists/main/adblock/dyndns.txt
    name: https://raw.githubusercontent.com/hagezi/dns-blocklists/main/adblock/dyndns.txt
    id: 1691515205
  - enabled: true
    url: https://raw.githubusercontent.com/hagezi/dns-blocklists/main/adblock/hoster.txt
    name: https://raw.githubusercontent.com/hagezi/dns-blocklists/main/adblock/hoster.txt
    id: 1691515206
  - enabled: true
    url: https://raw.githubusercontent.com/hagezi/dns-blocklists/main/adblock/personal.txt
    name: https://raw.githubusercontent.com/hagezi/dns-blocklists/main/adblock/personal.txt
    id: 1691515207
  - enabled: true
    url: https://raw.githubusercontent.com/hagezi/dns-blocklists/main/adblock/native.winoffice.txt
    name: https://raw.githubusercontent.com/hagezi/dns-blocklists/main/adblock/native.winoffice.txt
    id: 1691515208
  - enabled: true
    url: https://raw.githubusercontent.com/hagezi/dns-blocklists/main/adblock/native.huawei.txt
    name: https://raw.githubusercontent.com/hagezi/dns-blocklists/main/adblock/native.huawei.txt
    id: 1691515209
  - enabled: true
    url: https://raw.githubusercontent.com/hagezi/dns-blocklists/main/adblock/native.apple.txt
    name: https://raw.githubusercontent.com/hagezi/dns-blocklists/main/adblock/native.apple.txt
    id: 1691515210
  - enabled: true
    url: https://blocklistproject.github.io/Lists/adguard/abuse-ags.txt
    name: https://blocklistproject.github.io/Lists/adguard/abuse-ags.txt
    id: 1691515211
  - enabled: true
    url: https://blocklistproject.github.io/Lists/adguard/ads-ags.txt
    name: https://blocklistproject.github.io/Lists/adguard/ads-ags.txt
    id: 1691515212
  - enabled: true
    url: https://blocklistproject.github.io/Lists/adguard/fraud-ags.txt
    name: https://blocklistproject.github.io/Lists/adguard/fraud-ags.txt
    id: 1691515214
  - enabled: true
    url: https://blocklistproject.github.io/Lists/adguard/malware-ags.txt
    name: https://blocklistproject.github.io/Lists/adguard/malware-ags.txt
    id: 1691515215
  - enabled: true
    url: https://blocklistproject.github.io/Lists/adguard/phishing-ags.txt
    name: https://blocklistproject.github.io/Lists/adguard/phishing-ags.txt
    id: 1691515216
  - enabled: true
    url: https://blocklistproject.github.io/Lists/adguard/ransomware-ags.txt
    name: https://blocklistproject.github.io/Lists/adguard/ransomware-ags.txt
    id: 1691515217
  - enabled: true
    url: https://blocklistproject.github.io/Lists/adguard/scam-ags.txt
    name: https://blocklistproject.github.io/Lists/adguard/scam-ags.txt
    id: 1691515218
  - enabled: true
    url: https://blocklistproject.github.io/Lists/adguard/tracking-ags.txt
    name: https://blocklistproject.github.io/Lists/adguard/tracking-ags.txt
    id: 1691515219
  - enabled: true
    url: https://blocklistproject.github.io/Lists/adobe.txt
    name: https://blocklistproject.github.io/Lists/adobe.txt
    id: 1691515220
  - enabled: true
    url: https://winhelp2002.mvps.org/hosts.txt
    name: https://winhelp2002.mvps.org/hosts.txt
    id: 1699927409
  - enabled: true
    url: https://adguardteam.github.io/HostlistsRegistry/assets/filter_38.txt
    name: 1Hosts (mini)
    id: 1699927410
  - enabled: true
    url: https://adguardteam.github.io/HostlistsRegistry/assets/filter_24.txt
    name: 1Hosts (Lite)
    id: 1699927411
  - enabled: true
    url: https://adguardteam.github.io/HostlistsRegistry/assets/filter_45.txt
    name: HaGeZi's Allowlist Referral
    id: 1699927412
  - enabled: false
    url: https://adguardteam.github.io/HostlistsRegistry/assets/filter_47.txt
    name: HaGeZi's Gambling Blocklist
    id: 1699927413
  - enabled: false
    url: https://adguardteam.github.io/HostlistsRegistry/assets/filter_44.txt
    name: HaGeZi's Threat Intelligence Feeds
    id: 1699927414
  - enabled: true
    url: https://adguardteam.github.io/HostlistsRegistry/assets/filter_18.txt
    name: Phishing Army
    id: 1699927415
  - enabled: true
    url: https://adguardteam.github.io/HostlistsRegistry/assets/filter_50.txt
    name: uBlock₀ filters – Badware risks
    id: 1699927416
  - enabled: true
    url: https://adguardteam.github.io/HostlistsRegistry/assets/filter_59.txt
    name: AdGuard DNS Popup Hosts filter
    id: 1725834955
  - enabled: true
    url: https://adguardteam.github.io/HostlistsRegistry/assets/filter_53.txt
    name: AWAvenue Ads Rule
    id: 1725834956
  - enabled: true
    url: https://adguardteam.github.io/HostlistsRegistry/assets/filter_5.txt
    name: OISD Blocklist Small
    id: 1725834957
  - enabled: true
    url: https://adguardteam.github.io/HostlistsRegistry/assets/filter_43.txt
    name: 'ISR: EasyList Hebrew'
    id: 1725834959
  - enabled: true
    url: https://adguardteam.github.io/HostlistsRegistry/assets/filter_55.txt
    name: HaGeZi's Badware Hoster Blocklist
    id: 1725834960
  - enabled: false
    url: https://adguardteam.github.io/HostlistsRegistry/assets/filter_48.txt
    name: HaGeZi's Pro Blocklist
    id: 1725834962
  - enabled: true
    url: https://raw.githubusercontent.com/yokoffing/filterlists/refs/heads/main/block_third_party_fonts.txt
    name: https://raw.githubusercontent.com/yokoffing/filterlists/refs/heads/main/block_third_party_fonts.txt
    id: 1727961503
  - enabled: true
    url: https://raw.githubusercontent.com/yokoffing/filterlists/refs/heads/main/antipaywall_filters_without_element_hiding.txt
    name: https://raw.githubusercontent.com/yokoffing/filterlists/refs/heads/main/antipaywall_filters_without_element_hiding.txt
    id: 1727961504
  - enabled: true
    url: https://raw.githubusercontent.com/yokoffing/filterlists/refs/heads/main/annoyance_list.txt
    name: https://raw.githubusercontent.com/yokoffing/filterlists/refs/heads/main/annoyance_list.txt
    id: 1727961505
  - enabled: true
    url: https://raw.githubusercontent.com/yokoffing/filterlists/refs/heads/main/click2load.txt
    name: https://raw.githubusercontent.com/yokoffing/filterlists/refs/heads/main/click2load.txt
    id: 1727961506
  - enabled: true
    url: https://raw.githubusercontent.com/yokoffing/filterlists/refs/heads/main/combined_annoyances_without_element_hiding
    name: https://raw.githubusercontent.com/yokoffing/filterlists/refs/heads/main/combined_annoyances_without_element_hiding
    id: 1727961507
  - enabled: true
    url: https://raw.githubusercontent.com/yokoffing/filterlists/refs/heads/main/enhanced_site_protection.txt
    name: https://raw.githubusercontent.com/yokoffing/filterlists/refs/heads/main/enhanced_site_protection.txt
    id: 1727961508
  - enabled: true
    url: https://raw.githubusercontent.com/yokoffing/filterlists/refs/heads/main/personal.txt
    name: https://raw.githubusercontent.com/yokoffing/filterlists/refs/heads/main/personal.txt
    id: 1727961509
  - enabled: true
    url: https://raw.githubusercontent.com/yokoffing/filterlists/refs/heads/main/privacy_essentials.txt
    name: https://raw.githubusercontent.com/yokoffing/filterlists/refs/heads/main/privacy_essentials.txt
    id: 1727961510
  - enabled: true
    url: https://raw.githubusercontent.com/yokoffing/filterlists/refs/heads/main/youtube_clear_view.txt
    name: https://raw.githubusercontent.com/yokoffing/filterlists/refs/heads/main/youtube_clear_view.txt
    id: 1727961511
  - enabled: true
    url: https://big.oisd.nl/
    name: https://big.oisd.nl/
    id: 1727961512
  - enabled: true
    url: https://raw.githubusercontent.com/ppfeufer/adguard-filter-list/refs/heads/master/blocklist
    name: https://raw.githubusercontent.com/ppfeufer/adguard-filter-list/refs/heads/master/blocklist
    id: 1730902707
  - enabled: true
    url: https://raw.githubusercontent.com/DandelionSprout/adfilt/master/Alternate%20versions%20Anti-Malware%20List/AntiMalwareHosts.txt
    name: https://raw.githubusercontent.com/DandelionSprout/adfilt/master/Alternate%20versions%20Anti-Malware%20List/AntiMalwareHosts.txt
    id: 1730902708
  - enabled: true
    url: https://osint.digitalside.it/Threat-Intel/lists/latestdomains.txt
    name: https://osint.digitalside.it/Threat-Intel/lists/latestdomains.txt
    id: 1730902709
  - enabled: true
    url: https://s3.amazonaws.com/lists.disconnect.me/simple_malvertising.txt
    name: https://s3.amazonaws.com/lists.disconnect.me/simple_malvertising.txt
    id: 1730902710
  - enabled: true
    url: https://v.firebog.net/hosts/Prigent-Crypto.txt
    name: https://v.firebog.net/hosts/Prigent-Crypto.txt
    id: 1730902712
  - enabled: true
    url: https://bitbucket.org/ethanr/dns-blacklists/raw/8575c9f96e5b4a1308f2f12394abd86d0927a4a0/bad_lists/Mandiant_APT1_Report_Appendix_D.txt
    name: https://bitbucket.org/ethanr/dns-blacklists/raw/8575c9f96e5b4a1308f2f12394abd86d0927a4a0/bad_lists/Mandiant_APT1_Report_Appendix_D.txt
    id: 1730902715
  - enabled: true
    url: https://phishing.army/download/phishing_army_blocklist_extended.txt
    name: https://phishing.army/download/phishing_army_blocklist_extended.txt
    id: 1730902716
  - enabled: true
    url: https://gitlab.com/quidsup/notrack-blocklists/raw/master/notrack-malware.txt
    name: https://gitlab.com/quidsup/notrack-blocklists/raw/master/notrack-malware.txt
    id: 1730902717
  - enabled: true
    url: https://raw.githubusercontent.com/Spam404/lists/master/main-blacklist.txt
    name: https://raw.githubusercontent.com/Spam404/lists/master/main-blacklist.txt
    id: 1730902719
  - enabled: true
    url: https://raw.githubusercontent.com/FadeMind/hosts.extras/master/add.Risk/hosts
    name: https://raw.githubusercontent.com/FadeMind/hosts.extras/master/add.Risk/hosts
    id: 1730902720
  - enabled: true
    url: https://urlhaus.abuse.ch/downloads/hostfile/
    name: https://urlhaus.abuse.ch/downloads/hostfile/
    id: 1730902721
  - enabled: true
    url: https://v.firebog.net/hosts/Easyprivacy.txt
    name: https://v.firebog.net/hosts/Easyprivacy.txt
    id: 1730902722
  - enabled: true
    url: https://v.firebog.net/hosts/Prigent-Ads.txt
    name: https://v.firebog.net/hosts/Prigent-Ads.txt
    id: 1730902723
  - enabled: true
    url: https://gitlab.com/quidsup/notrack-blocklists/raw/master/notrack-blocklist.txt
    name: https://gitlab.com/quidsup/notrack-blocklists/raw/master/notrack-blocklist.txt
    id: 1730902724
  - enabled: true
    url: https://raw.githubusercontent.com/FadeMind/hosts.extras/master/add.2o7Net/hosts
    name: https://raw.githubusercontent.com/FadeMind/hosts.extras/master/add.2o7Net/hosts
    id: 1730902725
  - enabled: true
    url: https://raw.githubusercontent.com/crazy-max/WindowsSpyBlocker/master/data/hosts/spy.txt
    name: https://raw.githubusercontent.com/crazy-max/WindowsSpyBlocker/master/data/hosts/spy.txt
    id: 1730902726
  - enabled: true
    url: https://hostfiles.frogeye.fr/firstparty-trackers-hosts.txt
    name: https://hostfiles.frogeye.fr/firstparty-trackers-hosts.txt
    id: 1730902727
  - enabled: true
    url: https://zerodot1.gitlab.io/CoinBlockerLists/hosts_browser
    name: https://zerodot1.gitlab.io/CoinBlockerLists/hosts_browser
    id: 1730902728
  - enabled: true
    url: https://v.firebog.net/hosts/AdguardDNS.txt
    name: https://v.firebog.net/hosts/AdguardDNS.txt
    id: 1730902729
  - enabled: true
    url: https://v.firebog.net/hosts/Admiral.txt
    name: https://v.firebog.net/hosts/Admiral.txt
    id: 1730902730
  - enabled: true
    url: https://raw.githubusercontent.com/anudeepND/blacklist/master/adservers.txt
    name: https://raw.githubusercontent.com/anudeepND/blacklist/master/adservers.txt
    id: 1730902731
  - enabled: true
    url: https://s3.amazonaws.com/lists.disconnect.me/simple_ad.txt
    name: https://s3.amazonaws.com/lists.disconnect.me/simple_ad.txt
    id: 1730902732
  - enabled: true
    url: https://v.firebog.net/hosts/Easylist.txt
    name: https://v.firebog.net/hosts/Easylist.txt
    id: 1730902733
  - enabled: true
    url: https://pgl.yoyo.org/adservers/serverlist.php?hostformat=hosts&showintro=0&mimetype=plaintext
    name: https://pgl.yoyo.org/adservers/serverlist.php?hostformat=hosts&showintro=0&mimetype=plaintext
    id: 1730902734
  - enabled: true
    url: https://raw.githubusercontent.com/FadeMind/hosts.extras/master/UncheckyAds/hosts
    name: https://raw.githubusercontent.com/FadeMind/hosts.extras/master/UncheckyAds/hosts
    id: 1730902735
  - enabled: true
    url: https://raw.githubusercontent.com/bigdargon/hostsVN/master/hosts
    name: https://raw.githubusercontent.com/bigdargon/hostsVN/master/hosts
    id: 1730902736
  - enabled: true
    url: https://raw.githubusercontent.com/FadeMind/hosts.extras/master/add.Spam/hosts
    name: https://raw.githubusercontent.com/FadeMind/hosts.extras/master/add.Spam/hosts
    id: 1730902738
  - enabled: true
    url: https://v.firebog.net/hosts/static/w3kbl.txt
    name: https://v.firebog.net/hosts/static/w3kbl.txt
    id: 1730902739
  - enabled: true
    url: https://big.oisd.nl
    name: https://big.oisd.nl
    id: 1730902740
  - enabled: true
    url: https://raw.githubusercontent.com/jarelllama/Scam-Blocklist/main/lists/adblock/scams.txt
    name: jarelllama/Scam-Blocklist
    id: 1741237617
  - enabled: true
    url: https://raw.githubusercontent.com/DandelionSprout/adfilt/master/AntiPCPriceHiderList.txt
    name: DandelionSprout/AntiPCPriceHiderList
    id: 1741237618
  - enabled: true
    url: https://raw.githubusercontent.com/AdguardTeam/cname-trackers/master/data/combined_disguised_trackers_justdomains.txt
    name: AdguardTeam/cname-trackers
    id: 1741237619
  - enabled: true
    url: https://raw.githubusercontent.com/AmnestyTech/investigations/master/2021-07-18_nso/domains.txt
    name: AmnestyTech/investigations/master/2021-07-18_nso
    id: 1741237620
  - enabled: true
    url: https://raw.githubusercontent.com/privacy-protection-tools/anti-AD/master/anti-ad-domains.txt
    name: privacy-protection-tools/anti-AD
    id: 1741237621
  - enabled: true
    url: https://raw.githubusercontent.com/deathbybandaid/piholeparser/master/Subscribable-Lists/ParsedBlacklists/Anudeep-Youtube.txt
    name: deathbybandaid/Anudeep-Youtube
    id: 1741237622
  - enabled: true
    url: https://raw.githubusercontent.com/stamparm/maltrail/master/trails/static/malware/azorult.txt
    name: maltrail/azorult
    id: 1741237623
  - enabled: true
    url: https://badblock.celenity.dev/abp/microsoft.txt
    name: https://badblock.celenity.dev/abp/microsoft.txt
    id: 1741237624
  - enabled: true
    url: https://badblock.celenity.dev/nintendo.txt
    name: https://badblock.celenity.dev/nintendo.txt
    id: 1741237625
  - enabled: true
    url: https://raw.githubusercontent.com/stamparm/blackbook/master/blackbook.txt
    name: stamparm/blackbook
    id: 1741237626
  - enabled: true
    url: https://gitflic.ru/project/magnolia1234/bypass-paywalls-clean-filters/blob/raw?file=bpc-paywall-filter.txt
    name: bypass-paywalls
    id: 1746911691


Et mes blocages ou passe-droits spécifiques qui sont entrés via la WebUI dans Filtres / Règles de filtrage personnalisées

agh4

# =====================================
# RÈGLES DE BLOCAGE (par ordre alphabétique)
# =====================================
||a.20minutes.fr^
||queue-it.net^
||a.vod.6cloud.fr^
||ad.doubleclick.net^
||adc3-launch.adcolony.com^
||adfox.yandex.ru^
||adfstat.yandex.ru^
||adm.hotjar.com^
||ads.linkedin.com^
||ads.pinterest.com^
||ads.tiktok.com^
||ads.yahoo.com^
||ads.youtube.com^
||ads-api.tiktok.com^
||ads-api.twitter.com^
||ads-sg.tiktok.com^
||ads30.adcolony.com^
||adserver.unityads.unity3d.com^
||adservetx.media.net^
||adservice.google.com^
||adsfs.oppomobile.com^
||adtago.s3.amazonaws.com^
||adtech.yahooinc.com^
||adx.ads.oppomobile.com^
||advertising-api-eu.amazon.com^
||advertising.apple.com^
||advertising.twitter.com^
||advice-ads.s3.amazonaws.com^
||afs.googlesyndication.com^
||an.facebook.com^
||analytics-api.samsunghealthcn.com^
||analytics.google.com^
||analytics.pinterest.com^
||analytics.pointdrive.linkedin.com^
||analytics.query.yahoo.com^
||analytics.s3.amazonaws.com^
||analytics.tiktok.com^
||analytics.yahoo.com^
||analytics-sg.tiktok.com^
||analyticsengine.s3.amazonaws.com^
||antenna.ayads.co^
||api-adservices.apple.com^
||api.ad.xiaomi.com^
||api.bugsnag.com^
||api.luckyorange.com^
||api.mouseflow.com^
||app-measurement.com^
||app.bugsnag.com^
||app.getsentry.com^
||appmetrica.yandex.ru^
||auction.unityads.unity3d.com^
||axate.io^
||bdapi-ads.realmemobile.com^
||bdapi-in-ads.realmemobile.com^
||blueconic.net^
||books-analytics-events.apple.com^
||boot.pbstck.com^
||browser.sentry-cdn.com^
||bugsnag.com^
||business-api.tiktok.com^
||c.ptgncdn.com^
||careers.hotjar.com^
||cdn-eu.realytics.net^
||cdn-test.mouseflow.com^
||cdn.luckyorange.com^
||cdn.mouseflow.com^
||ck.ads.oppomobile.com^
||claritybt.freshmarketer.com^
||click.googleanalytics.com^
||click.oneplus.cn^
||cloud-01.molotov.tv^
||config.unityads.unity3d.com^
||cs.luckyorange.net^
||cxense.com^
||data.ads.oppomobile.com^
||data.mistat.india.xiaomi.com^
||data.mistat.rus.xiaomi.com^
||data.mistat.xiaomi.com^
||deliver.ptgncdn.com^
||delivery.tf1.fr^
||diagnostics.meethue.com^
||diagnostics.meethue.com.home^
||ensighten.com^
||events.hotjar.io^
||events.reddit.com^
||events.redditmedia.com^
||events3alt.adcolony.com^
||evolok.net^
||extmaps-api.yandex.net^
||forcesafesearch.google.com^
||forcesafesearch.google.com.example.com^
||freshmarketer.com^
||fwtracks.freshmarketer.com^
||gemini.yahoo.com^
||geo.yahoo.com^
||google-analytics.com^
||grs.hicloud.com^
||gtm.mouseflow.com^
||hadrianpaywall.com^
||iadsdk.apple.com^
||identify.hotjar.com^
||insights.hotjar.com^
||intake.pbstck.com^
||iot-eu-logser.realme.com^
||iot-logser.realme.com^
||js.matheranalytics.com^
||js.pelcro.com^
||loader-cdn.azureedge.net^
||log.byteoversea.com^
||log.fc.yahoo.com^
||log.pinterest.com^
||logbak.hicloud.com^
||logservice.hicloud.com^
||logservice1.hicloud.com^
||luckyorange.com^
||m.doubleclick.net^
||media.net^
||mediavisor.doubleclick.net^
||metrika.yandex.ru^
||metrics.data.hicloud.com^
||metrics.icloud.com^
||metrics.mzstatic.com^
||metrics2.data.hicloud.com^
||mouseflow.com^
||newsmemory.com^
||nmetrics.samsung.com^
||notes-analytics-events.apple.com^
||notify.bugsnag.com^
||nqs.nice264.com^
||o2.mouseflow.com^
||offerwall.yandex.net^
||olytics.omeda.com^
||onecount.net^
||open.oneplus.net^
||pagead2.googleadservices.com^
||pagead2.googlesyndication.com^
||partnerads.ysm.yahoo.com^
||piano.io^
||pixel.facebook.com^
||poool.fr^
||proxy.nextinteractive.brightcove.services^
||pub-mp4.cdn-0.diff.tf1.fr^
||pub-mp4.cdn-1.diff.tf1.fr^
||pub-mp4.cdn-2.diff.tf1.fr^
||pub-mp4.cdn-3.diff.tf1.fr^
||pub-mp4.cdn-4.diff.tf1.fr^
||pub.3gppnetwork.org^
||qiota.com^
||realtime.luckyorange.com^
||samsungads.com^
||samsung-com.112.2o7.net^
||script.hotjar.com^
||sdkconfig.ad.intl.xiaomi.com^
||sdkconfig.ad.xiaomi.com^
||sessions.bugsnag.com^
||settings.luckyorange.net^
||smetrics.samsung.com^
||sophi.io^
||ssl.google-analytics.com^
||static.ads-twitter.com^
||static.doubleclick.net^
||static.media.net^
||stats.g.doubleclick.net^
||stats.wp.com^
||steadyhq.com^
||surveys.hotjar.com^
||t.360.audion.fm^
||tonos.gjirafa.tech^
||tools.mouseflow.com^
||tr.iadsdk.apple.com^
||tracker.port443.xyz.home^
||tracking.rus.miui.com^
||trc.taboola.com^
||trk.pinterest.com^
||udc.yahoo.com^
||udcm.yahoo.com^
||ultimedia.com^
||upload.luckyorange.net^
||w.usabilla.com^
||w1.luckyorange.com^
||wallkit.net^
||wd.adcolony.com^
||weather-analytics-events.apple.com^
||webview.unityads.unity3d.com^
||ws.batch.com^
||www.baidu.com^
||www.digiteka.com^
||www.qq.com^
||www.ultimedia.com^
||yggtorrent.do^
||zephr.com^
||acdid.cmd^
# =====================================
# RÈGLES D'AUTORISATION (par ordre alphabétique)
# =====================================
@@||0.5.1.4.d.2.e.f.f.f.d.e.7.9.6.2.0.0.0.0.0.0.0.0.0.0.0.0.0.8.e.f.ip6.arpa^
@@||airvpn.org^
@@||celebjihad.com^
@@||checkout.stripe.com^
@@||controlpanel.newshosting.com^
@@||d3ward.github.io^
@@||daddylive.dad^
@@||datanodes.to^
@@||denofsimps.club^
@@||dns.adguard-dns.com^
@@||dns10.quad9.net^
@@||docker.stirlingpdf.com^
@@||eporner.com^
@@||faphouse.com^
@@||fbx-firmware.proxad.net^
@@||fileplanet.com^
@@||gatewaylogin.bot-captchacolver.ru^
@@||giphy.com^
@@||icanhazip.com^
@@||inference.location.live.net^
@@||ipinfo.io^
@@||ipv4.am.i.mullvad.net^
@@||kraken.com^
@@||linkedin.com^
@@||login.bot-captchacolver.ru^
@@||login.tailscale.com^
@@||ms-ads.prod.cloud.ogury.io^
@@||newshosting.com^
@@||ns0.fdn.fr^
@@||pkgs.tailscale.com^
@@||posthog.com^
@@||sentry.io^
@@||server.bot-captchacolver.ru^
@@||shadow.guru^
@@||shadow.tech^
@@||static-ca-cdn.eporner.com^
@@||static-eu-cdn.eporner.com^
@@||tapochek.net^
@@||tracker.pornbay.wtf^
@@||ubiservices.data.ubi.com^
@@||us1.locationiq.com^
@@||v4.ident.me^
@@||vlscppe.microsoft.com^
@@||ww1.deemix.app^
@@||www.airvpn.org^
@@||www.celebjihad.com^
@@||www.driveridentifier.com^
@@||www.eporner.com^
@@||www.faphouse.com^
@@||www.msftconnecttest.com^
@@||www.newshosting.com^
@@||www.posthog.com^
@@||whatismyip.akamai.com^
@@||whatsapp.com^
@@||whatsapp.net^
@@||youtube.com^
@@||airvpn.org^$important
@@||www.getfoxyproxy.org^$important
@@||getfoxyproxy.org^$important
@@||ip-api.com^$important
@@||ajax.googleapis.com^
@@||ajax.aspnetcdn.com^
@@||ajax.microsoft.com^
@@||cdnjs.cloudflare.com^
@@||code.jquery.com^
@@||cdn.jsdelivr.net^
@@||fonts.googleapis.com^
@@||yastatic.net^
@@||yandex.st^
@@||apps.bdimg.com^
@@||libs.baidu.com^
@@||cdn.staticfile.org^
@@||cdn.bootcss.com^
@@||mat1.gtimg.com^
@@||lib.sinaapp.com^
@@||upcdn.b0.upaiyun.com^
@@||stackpath.bootstrapcdn.com^
@@||maxcdn.bootstrapcdn.com^
@@||netdna.bootstrapcdn.com^
@@||use.fontawesome.com^
@@||ajax.cloudflare.com^
@@||akamai-webcdn.kgstatic.net^
@@||gitcdn.github.io^
@@||vjs.zencdn.net^
@@||cdn.plyr.io^
@@||cdn.materialdesignicons.com^
@@||cdn.ravenjs.com^
@@||js.appboycdn.com^
@@||cdn.embed.ly^
@@||cdn.datatables.net^
@@||mathjax.rstudio.com^
@@||cdn.mathjax.org^
@@||code.createjs.com^
@@||sdn.geekzu.org^
@@||ajax.proxy.ustclug.org^
@@||unpkg.com^
@@||pagecdn.io^
@@||cdnjs.loli.net^
@@||ajax.loli.net^
@@||fonts.loli.net^
@@||lib.baomitu.com^
@@||cdn.bootcdn.net^
@@||fonts.gstatic.com^
@@||ajax.loli.net.cdn.cloudflare.net^
@@||akamai-webcdn.kgstatic.net.edgesuite.net^
@@||apps.bdimg.jomodns.com^
@@||cdn.bootcdn.net.maoyundns.com^
@@||cdn.bootcss.com.maoyundns.com^
@@||cdn.embed.ly.cdn.cloudflare.net^
@@||cdn.jsdelivr.net.cdn.cloudflare.net^
@@||cdnjs.loli.net.cdn.cloudflare.net^
@@||cds.s5x3j6q5.hwcdn.net^
@@||developer.n.shifen.com^
@@||dualstack.osff.map.fastly.net^
@@||fonts.loli.net.cdn.cloudflare.net^
@@||gateway.cname.ustclug.org^
@@||gstaticadssl.l.google.com^
@@||iduwdjf.qiniudns.com^
@@||lb.sae.sina.com.cn^
@@||lib.baomitu.com.qh-cdn.com^
@@||mat1.gtimg.com.tegsea.tc.qq.com^
@@||materialdesignicons.b-cdn.net^
@@||mscomajax.vo.msecnd.net^
@@||sdn.inbond.gslb.geekzu.org^
@@||use.fontawesome.com.cdn.cloudflare.net^
@@||vo.aicdn.com^
@@||i.postimg.cc^
@@||ww1.lusthive.org^$important
@@||steamrip.com^$important
@@||tiplex.carrd.co^$important
@@||tpx-app.carrd.co^$important
@@||live-tpx.carrd.co^$important
@@||onlyfans.wtf^$important
@@||www.facebook.com^$important
@@||mullvad.net^$important
@@||www.instagram.com^$important
@@||static.cdninstagram.com^$important
@@||secure.gravatar.com^$important
@@||gamecopyworld.com^$important
@@||client.packetstream.io^$important
@@||perr.l-err.biz^$important
@@||perr.bright-sdk.com^$important
@@||perr.l-agent.me^$important
@@||earnapp.com^$important
@@||api.packetstream.io^$important
@@||analytics.propz.de^$important
@@||packetstream.io^$important
@@||cloudflare-dns.com^$important
@@||checkip.amazonaws.com^$important
@@||api.ipify.org^$important

Quant aux smartphones, en ce moment nous sommes sur iPhone, on peut filtrer efficacement de 2 manières mais dans tous les cas en passant par un VPN. Soit en installant un serveur VPN à la maison, qui utilise le DNS local et en mettant le client sur smartphone soit en utilisant un VPN « commercial » qui permet de filtrer les DNS.
Ayant un compte AirVPN (lien sponso) depuis des années je me contente d’utiliser ce dernier, avec ces filtres DNS (à configurer chez eux)

agh6

Pour l’utiliser il faut créer un profil Wireguard et l’installer/activer après avoir installé Wireguard.

agh7
agh8

Des clients me demandaient souvent comment filtrer le surf de leurs enfants. Si cette solution de serveur DNS hébergé permet de filtrer au mieux l’accès aux réseaux sociaux, porno etc, rien n’est 100% sécurisé ni fiable. On le sait tous, il n’y a rien de plus simple que d’accéder à du contenu porno par Internet : chats, messageries, forums, blogs, galeries etc. Sans compter que désactiver un VPN sur un smartphone n’est pas impossible même si des outils de contrôle parental peuvent le compliquer. Et on sait tous qu’en discutant à droite à gauche on a vite fait d’obtenir des infos pour passer outre les blocages.

J’informais mes clients que ces solutions sont seulement contraignantes mais absolument pas pérennes, selon l’âge et la maturité des bambins.

Bonus : quelques extensions Librewolf liées à cette thématique :

Sponsorblock pour bloquer pubs et passages de sponsoring sur YouTube

Disable WebRTC pour empêcher le leak d’IP

LocalCDN pour limiter le tracking

uBlock Origin pour filtrer publicités et tracking (mais ne suffit pas, loin de là)

Firefox Multi-Account Containers pour faire de l’isolation de containers (onglets) et limiter le tracking du navigateur quand on va sur Amazon etc

Temporary Containers qui fait comme au-dessus mais un peu plus poussé

Loading

Installing - - — Arduino ESP32 latest documentation

22 novembre 2025 à 11:48

https://www.arduino.cc/en/software/

Dans Arduino IDE :
File > Preferences... > Additional boards manager URLS :
coller :

https://espressif.github.io/arduino-esp32/package_esp32_index.json
https://arduino.esp8266.com/stable/package_esp8266com_index.json
https://github.com/earlephilhower/arduino-pico/releases/download/global/package_rp2040_index.json

Ok

Tools > Board: "..." > Boards manager... >
rechercher : esp32
esp32 by Espressif Systems
Intall

rechercher : esp8266
esp32 by Espressif Systems
Intall

rechercher : pico
Raspberry Pi Pico/RP2040/RP2350 by Earle
Intall

Relancer Arduino IDE

https://arduino-esp8266.readthedocs.io/en/latest/installing.html#using-git-version

https://github.com/earlephilhower/arduino-pico
Permalink

UseFlow-FR : mon addon de conversion de RSS en catalogues Stremio

Par : Aerya
20 novembre 2025 à 16:06


Du moins pour un indexeur Usenet privé, pour l’instant.


J’utilise Stremio en ce moment pour la VoD et comme j’adore un certain site lié à Usenet, je voulais pouvoir en profiter aussi comme ça.

UseFlow-Fr n’est pas un addon de stream. Il récupère les derniers référencements via un flux RSS et les arrange dans des catalogues pour Stremio.

useflow fr1


Pour streamer ces contenus via BitTorrent/débrideurs j’utilise StreamFusion et pour Usenet je passe par le tout frais addon Usenet-Streamer qui utilise à son tour le fantastique NZBdav (cf le blog pour des tutos à ce sujet).

useflow fr2

C’est un film d’ILLUSTRATION, je ne regarde PAS ça ! ^^’

useflow fr3

Les catalogues sont aussi en Découverte

useflow fr4
useflow fr5
useflow fr6

Et comme c’est mon kiff, j’ai ajouté les notifications Discord suite à une synchronisation, avec ou sans les affiches des derniers contenus répertoriés.
Merci à ChatGPT qui m’a trouvé la solution pour créer le visuel des 5 affiches pour Discord.

useflow fr7
useflow fr14

Pour l’instant ça ne peut gérer, du moins testé à 100%, qu’un flux RSS précis que sans doute peu de lecteurs auront. Je prévois d’étendre le support de flux RSS personnalisés mais le parsing des flux est souvent problématique (à mon niveau de compétences) parce que souvent différent selon le site…
Je vise à tout le moins l’ajout de contenus à mon catalogue de Documentaires, en étant un gros consommateur.

J’ai publié ça sur mon GitHub.

Fonctionnalités

  • ✅ 2 catalogues séparés : Films et Documentaires
  • ✅ Matching TMDB automatique : Recherche et récupération des métadonnées (posters, synopsis, genres, etc.)
  • ✅ Support RPDB : Affiches personnalisées avec Rating Poster Database (optionnel)
  • ✅ Support des IDs IMDB : Compatible avec tous les addons de streaming Stremio
  • ✅ WebUI complète : Interface d’administration moderne avec authentification
  • ✅ Notifications Discord : Alertes de synchronisation avec galerie d’affiches (optionnel)
  • ✅ Gestion du proxy : Support HTTP/HTTPS/SOCKS4/SOCKS5 avec ou sans authentification (optionnel)
  • ✅ Sauvegarde persistante : Base de données SQLite avec tous les catalogues
  • ✅ Synchronisation automatique : Planification horaire configurable (optionnel)
  • ✅ Dockerisé : Déploiement facile avec Docker et docker-compose
  • ✅ Recherche intégrée : Recherche dans les catalogues depuis Stremio
  • ✅ Historique de synchronisation : Suivi détaillé de toutes les synchros

Et c’est limité aux contenus disponibles en VF.


useflow fr8
useflow fr9
useflow fr12

Comme c’est un addon de Catalog, il se place avant les addons de stream et après ceux de médtadonnées, que ce soit en direct ou via AOIStreams.

useflow fr13

To be continued….

Loading

📉 Philips : La chute du géant électronique

Lovi nous propose une vidéo qui revient sur toute l'histoire de marque électronique Philips. Une marque que tout le monde connaît et qui s'est illustrée dans de nombreux domaines :

En dehors du domaine audio/hifi (graveur DVD de salon) et TV, je n'ai jamais eu trop d'affect avec cette marque. Elle sait faire de bons produits, mais elle est partout, du coup elle en devient assez banale grâce à sa présence multi domaines.

Un gros bigup à Lovi pour ce travail qui retrace toute l'histoire de la marque 👏

Vous n'aimez pas le RSS : abonnez-vous par email 📥
Vous devriez me suivre sur Twitter : @xhark

Article original écrit par Mr Xhark publié sur Blogmotion le 20/11/2025 | Pas de commentaire |
Attention : l'intégralité de ce billet est protégée par la licence Creative Commons

Cet article 📉 Philips : La chute du géant électronique provient de : on Blogmotion.

yop Antichesse (o ^ω^ o)

19 novembre 2025 à 13:19

Comme ça fait littérallement des dizaines de fois que je me fais la remarque :

Si tu veux partager des "news", commenter un https://m.youtube.com/shorts/... pour moi ça signifie : "t'as pas le temps, tu partages à l'émotion" donc ton commentaire est déjà suspect et depuis le temps ma 1ère réaction c'est "où est la douille dans ton commentaire ? pas la peine de regarder le short" :/

Alors ça pourrait être sympa pour l'esprit critique, mais :

  • j'ai fais mon curieux, à savoir un travail d'investigation de 2min max
  • c'est une fake news (quand même ! les sous titres russes sur une vidéo qui critique un ukrainien, on vérifie au moins, non ?)
  • elle date de l'année dernière genre décembre 2024
    Le plus "drôle" sont les gens qui commentent "Il est à nous cet hôtel" alors qu'il appartient à une société monégasque (ou appartenait selon la fake news) ...

Bref, mieux vaudrait tourner 7 fois ses doigts sur le smartphone.
C'est dommage, tes partages sont intéréssants sur l'informatique ('fin ceux que je comprends, j'ai clairement pas le même niveau technique !)
(là pour te dire, j'essaie de bricoler un truc pour virer les posts de la river dont le lien est un short :p)

un zerobin pour échanger si besoin

P.S. : c'est peut-être personel comme réaction (je ne pense pas), mais ce n'est pas la 1ère fois que tes arguments sont très discutables dans le commentaire d'un short, là bon bin c'est basé sur une fake news quoi :/
P.P.S. : oui je sais tu racontes ce que tu veux sur ton espace perso, et là tu viens d'y partager de la daube
P.P.P.S : écrire ça m'a pris beeeaucoup plus de temps que de vérifier les sources du short mais je pense que ça vaut le coup
vid{9dd6a72de786b64f32804ee9d3fab2fa74a59ec3e6a062d6cd987d8bb5a31525}
Permalink

❌