Petites statistiques IPv6 sur les sites web que je visite

Je me demandais si beaucoup des sites que je visite sont accessibles en IPv6 ou pas. En exportant mon historique Firefox, voilà quelques résultats:

  • Domaines visités supportant l’IPv6: 48,76%
  • Pages visitées pondérées par leur nombre de vues: 50,90%

Comment j’ai procédé? J’ai exporté mon historique Firefox avec l’extension History Export. Puis j’ai exécuté les commandes suivantes en ligne de commande Linux.

# construit le nombre de vues par domaine
< export.json jq -r '.[] | [ (.url | split("/") | .[2]), .visitCount] | join(";")' | awk 'BEGIN{FS=";"} {d[$1]+=$2} END{ for (k in d){ print k ";" d[k]} } | sort > domains.txt

# résout les IPv6 de chaque domaine
cat domains.txt | while read -r rec;do d="${rec#*;}";c="${rec%;*}"; echo "$d;$c;$(dig +short $d AAAA  | grep -v "\.$" | head -n 1)";done | tee resolved.txt

# compte les domaines avec IPv6 multiplié (sans tenir compte des vues)
< resolved.txt awk 'BEGIN{FS=";"} {if ($3==""){no+=1}else{yes+=1}} END{print yes, no}'

# compte les domaines avec IPv6 multiplié par le nombre de vues
< resolved.txt awk 'BEGIN{FS=";"} {if ($3==""){no+=$2}else{yes+=$2}} END{print yes, no}'

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *