Archives du mot-clé Android

Contrôle paren­tal sur Android : liste noire de sites

Il y a pléthore d’ap­pli­ca­tions de contrôle paren­tal sur Android. Mais je n’en ai trouvé aucune de libre. Plutôt que de lais­ser mon fils risquer de tomber sur des trucs non recom­man­dables en le lais­sant sans aucune protec­tion, j’ai trouvé une méthode qui vaut ce qu’elle vaut : utili­ser AdAway, un bloqueur de pubs qui se base sur des listes noires pour qu’il bloque aussi des sites clas­si­fiés par l’univer­sité de Toulouse.

La liste de l’uni­ver­sité de Toulouse n’est pas exhaus­tive (y a-t-il un seul index de sites qui le soit ?) mais elle a le mérite d’exis­ter…

Un petit script pour créer/mettre à jour la liste noire :

#! /bin/bash
mkdir -p /tmp/blacklist
cd /tmp/blacklist
for i in adult.tar.gz agressif.tar.gz dangerous_material.tar.gz drogue.tar.gz phishing.tar.gz publicite.tar.gz tricheur.tar.gz mixed_adult.tar.gz dating.tar.gz malware.tar.gz sect.tar.gz remote-control.tar.gz arjel.tar.gz
do
    curl -s ftp://ftp.ut-capitole.fr/pub/reseau/cache/squidguard_contrib/$i | tar x --gunzip
done
sed -e "s@\(.*\)@127.0.0.1 \1\n::1 \1@" */domains | grep -v " \(\.\|[[:digit:]]\)\+$" > /var/www/blog/hosts.txt

split -l 500000 --numeric-suffixes=1 --additional-suffix=.txt /var/www/blog/hosts.txt /var/www/blog/hosts

Notez bien le split : il permet de décou­per la liste noire en plusieurs fichiers de 500 000 lignes. En effet, la seule liste des sites pour adultes pèse plus de 100Mio : AdAway a du mal à trai­ter un fichier aussi lourd sans crasher. On va donc le décou­per en plusieurs fichiers (chez moi, cela donne 9 fichiers : /var/www/hosts01.txt, /var/www/hosts02.txt, etc.).

On placera bien évidem­ment une tâche cron pour mettre à jour les listes noires. Il est possible d’ajou­ter ou de reti­rer des caté­go­ries à inter­dire dans le for i.

Les fichiers /var/www/hostsXX.txt doivent être acces­sible depuis le web. Les miens sont acces­sibles aux adresses suivantes :

Ou, si votre Android est assez costaud pour qu’AdA­way mange tout d’un coup : https://fiat-tux.fr/hosts.txt

Ensuite il suffira d’ajou­ter l’adresse des listes noires comme « Source d’hôtes » dans AdAway, et ce sera bon :-)

Me soutenir sur Tipeee Me soutenir sur Liberapay

Cacher les moteurs de recherche par défaut sur Fire­fox pour Android

La nouvelle nightly de Fire­fox pour Android amène plusieurs chan­ge­ments. Certains au niveau de la page d’ac­cueil, d’autres au niveau des moteurs de recherche et sans doute d’autres trucs sous le capot que je n’ai pas vu (mais j’ai l’im­pres­sion qu’il est plus rapide qu’a­vant).

Au niveau des moteurs de recherche, il y a un truc génial : un appui long sur le champ de recherche d’un site permet de l’ajou­ter à la liste de ses moteurs. C’est fran­che­ment pratique et j’ai hâte d’avoir ça sur la version desk­top.

Par contre, on ne peut plus désac­ti­ver les moteurs de recherche inté­grés dans le navi­ga­teur, et ça c’est dommage.

Pour les cacher, il suffit d’al­ler à l’adresse about:config, de recher­cher browser.search.loadFromJars et de le passer à false.
Simple, mais effi­cace.

Me soutenir sur Tipeee Me soutenir sur Liberapay