Vue lecture

Convert ACSM files to DRM-free EPUB files with one command on Linux

The original GitHub repo does not exists anymore, but I think the Wayback Machine and some git forks out there can help you to find the code and/or knock command binary... 😇

The name comes from the D&D 5e spell for freeing locked items.

EDIT : Quelques autres ressources à ce sujet partagées sur un autre Shaarli : https://liens.vincent-bonnefille.fr/?LGo04Q#goto_FairesauterlesDRM


Permalien
  •  

Noël : 7 idées d’accessoires high-tech signées UGREEN pour faire plaisir à coup sûr

Fêtez Noël en famille avec UGREEN

UGREEN propose sept idées cadeaux tech pour Noël 2025, du serveur familial aux chargeurs magnétiques, en passant par les batteries nomades.

Le mois de décembre arrive et ça y est ! La course aux cadeaux de Noël est lancée. Et chaque année, c’est la même chose : vous ne savez pas quoi acheter… 

Vous avez besoin d’idées cadeaux ? 7 idées cadeaux UGREEN pour 7 profils

Cette année, UGREEN lance sa campagne de Noël sous le signe de la convivialité avec le thème Ensemble Faisons Noël. Parce que Noël n’est vraiment complet que lorsqu’on se retrouve en famille et entre proches. Ces moments passés ensemble, où chacun trouve du réconfort dans la proximité, sont au cœur de ce qui rend les fêtes si spéciales.

Mais pour profiter pleinement de ces instants précieux, encore faut-il pouvoir poser ses appareils et se concentrer sur ceux qui nous entourent. C’est justement ce que permet l’écosystème UGREEN : maintenir vos appareils chargés et protégés en arrière-plan, pour que vous puissiez vous consacrer aux moments partagés qui transforment les réunions en souvenirs durables.

Que ce soit pour votre conjoint ou conjointe, vos proches ou votre famille, il faut trouver des cadeaux qui plaisent vraiment et qui ne finiront pas oubliés au fond d’un placard. Pas de panique ! Grâce à UGREEN, on a une sélection de 7 idées cadeaux qui feront plaisir à tous les profils et qui sont accessibles pour tous les budgets.

Batteries externes, chargeurs magnétiques, solutions de stockage familial : cette sélection présente des cadeaux vraiment utiles pour les familles nombreuses, comme les couples ou les groupes d’amis. Le but : offrir un cadeau qui servira vraiment et qui continuera d’être utile même une fois les décorations de Noël rangées. Un présent qui se conjugue au futur et qui saura s’intégrer facilement dans le quotidien de vos êtres chers. 

Profitez des offres de Noël UGREEN

1 – Le NASync DH2300, un serveur de stockage pour préserver les souvenirs de toute la famille

Vous voyez ces milliers de photos qui s’accumulent sans qu’on sache trop où les mettre ? Ce serveur de stockage réseau de 60 téraoctets centralise tous les souvenirs familiaux sans abonnement. Son intelligence artificielle classe automatiquement tout par visages, lieux et dates. L’interface reste intuitive, même pour les grands-parents. Pratique pour retrouver rapidement les vidéos de Noël dernier lors des réunions de famille.

2 – La batterie externe magnétique MagFlow 10 000 mAh, pour les couples toujours en déplacement

Week-end improvisé, longue journée de balade : la batterie externe MagFlow 25W UGREEN de 10 000 milliampères-heures se glisse partout. Elle délivre 25 watts en sans fil et 30 watts en USB-C, permettant de recharger un iPhone à 50 pour cent en quarante minutes. Son maintien magnétique certifié Qi2 évite qu’elle ne glisse. Parfait quand on est loin d’une prise.

3 – Le chargeur sans fil magnétique MagFlow 2-en-1, pour des soirées à deux sans câbles qui traînent

Sur la table de chevet, le chargeur sans fil magnétique MagFlow 2-en-1 de 25 watts remplace les câbles qui traînent. Son design pliable avec angles réglables permet de regarder une série sur son iPhone pendant qu’il se recharge, tout en alimentant des AirPods simultanément. Quarante pour cent plus compact que des produits similaires, il trouve sa place partout.

4 – Le chargeur de bureau magnétique MagFlow 3-en-1, pour les couples qui partagent leur espace de travail

Quand on partage le même bureau, cette station magnétique simplifie tout. Elle recharge simultanément iPhone, AirPods et Apple Watch. Son support réglable permet une utilisation mains libres. Plus besoin de se disputer les prises ou de jongler avec trois chargeurs différents.

5 – La batterie externe Nexode 20 000 mAh, pour que le groupe d’amis ne tombe jamais en panne

Les sorties entre amis où tout le monde finit à court de batterie, vous connaissez ? Cette batterie de 20 000 milliampères-heures avec sa puissance de 165 watts alimente plusieurs appareils simultanément. Son câble USB-C rétractable testé pour plus de 25 000 utilisations évite les nœuds au fond du sac. De quoi tenir toute la journée.

6 – Le chargeur Nexode 65W avec câble rétractable, pour les déplacements entre amis sans encombre

Voyage professionnel ou escapade entre amis : ce chargeur compact de 65 watts avec câble rétractable remplace tout un arsenal. Ses trois ports permettent de recharger simultanément ordinateur, téléphone et écouteurs. Sa robustesse et son format réduit en font le compagnon idéal pour ceux qui sont toujours en mouvement.

7 – Le hub USB-C Revodok, pour se faire plaisir à soi

Télétravail, visioconférence, connexion d’un écran externe : ce hub 5-en-1 transforme un ordinateur portable en station de travail complète. Il regroupe port HDMI 4K, recharge rapide 100 watts, transfert de données à 5 gigabits par seconde et connectivité USB-A, tout en gardant un format de poche. Le genre de cadeau qu’on s’offre pour simplifier son quotidien.

En bref, 7 idées cadeaux pensées pour durer et s’intégrer au quotidien. UGREEN mise sur l’utile plutôt que sur le gadget, avec des produits qui simplifient la vie bien après les fêtes.

  •  

Héberger son simili YGGapi : Ygégé


Je pense que YGGapi n’est plus à présenter, enfin pour ceux qui s’intéressent un minimum au P2P/streaming, et on sait que son principal intérêt est aussi son principal défaut : la non-publication du code source.

Code non publié = impossibilité pour YGG de patcher/bloquer/freiner son utilisation. Code non publié = peur de certains de se faire usurper leur passkey (passkey de YGG… mouahahahahahah. Pardon.)

Bref, c’est là que UwUDev intervient en proposant Ygégé qui est, en un peu différent, un YGGapi à auto-héberger. Compatible avec Jackett et Prowlarr.

  • Résolution automatique du domaine actuel de YGG Torrent
  • Bypass Cloudflare automatisé (sans résolution manuelle)
  • Recherche quasi instantanée
  • Reconnexion transparente aux sessions expirées
  • Caching des sessions
  • Contournement des DNS menteurs
  • Consommation mémoire faible (14.7Mo en mode release sur Linux)
  • Recherche de torrents très modulaire (par nom, seed, leech, commentaires, date de publication, etc.)
  • Recuperation des informations complémentaires sur les torrents (description, taille, nombre de seeders, leechers, etc.)
  • Pas de dépendances externes
  • Pas de drivers de navigateur

Documentation pour Docker et TMDB. J’ai pas constaté de différence flagrante vs l’utilisation de YGG dans Prowlarr via Flaresolver/Byparr mais on peut penser que ça viendra.

Voici mon installation via VPN. Parce que oui, c’est un accès à un site au contenu illicite, donc ça se fait via VPN comme pour tout ce genre de contenu (#mode vieux schnock, je sais).

services:
  gluetun-airvpn:
    image: qmcgaw/gluetun:latest
    container_name: gluetun-airvpn
    restart: always
    cap_add:
      - NET_ADMIN
    devices:
      - /dev/net/tun:/dev/net/tun
    ports:
      - 8887:8887 # proxy
      - 8081:8081 # metube
      - 51820:51820 # qbittorrentvpn1
      - 936:936 # qbittorrentvpn1
      - 8715:8715 # ygege
      - 9696:9696 # Prowlarr
      - 5076:5076 # nzbHydra
    environment:
      VPN_SERVICE_PROVIDER: airvpn
      VPN_TYPE: wireguard
      WIREGUARD_PRIVATE_KEY: xxx
      WIREGUARD_PRESHARED_KEY: xxx
      WIREGUARD_ADDRESSES: xxx
      SERVER_COUNTRIES: Netherlands
      DNS_ADDRESS: 192.168.0.64
      HTTPPROXY: on
      HTTPPROXY_LOG: off
      HTTPPROXY_LISTENING_ADDRESS: 0.0.0.0:8887
      HTTPPROXY_USER: 
      HTTPPROXY_PASSWORD: 
      HTTPPROXY_STEALTH: on
      FIREWALL_VPN_INPUT_PORTS: 19975
      FIREWALL_OUTBOUND_SUBNETS: 192.168.0.0/24
      TZ: Europe/Paris
    volumes:
      - /mnt/Docker/gluetun/airvpn:/gluetun

  ygege:
    image: uwucode/ygege:latest
    container_name: ygege
    restart: always
    network_mode: "container:gluetun-airvpn"
    environment:
      YGG_USERNAME: xxx
      YGG_PASSWORD: "xxx"
      BIND_IP: 0.0.0.0
      BIND_PORT: 8715
      LOG_LEVEL: debug
      TMDB_TOKEN: xxx
    volumes:
      - /mnt/Docker/ygege/:/app/sessions

ygege1

Et ça s’intègre à Prowlarr comme d’habitude via une Custom Definition. Faut penser à changer l’URL d’accès si comme chez moi c’est hébergé sur une autre machine.

ygege2

On relance Prowlarr et on peut l’ajouter

ygege3

On sélectionne la bonne URL et ça roule

ygege4

Simple et très rapide, c’est un plaisir.

ygege5

Loading

  •  

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

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 ?

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

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

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 »

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

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

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

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)

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

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

  •  
❌