IPv6Config (root required) 2.2
Vous pourrez télécharger en 5 secondes.
Sur IPv6Config (root required)
IPv6Config permet de configurer certains paramètres du noyau IPv6. Actuellement, il permet d’activer automatiquement les « extensions de confidentialité pour l’autoconfiguration des adresses apatrides dans IPv6 » tel que spécifié dans IETF RFC4941 et mis en œuvre par le noyau Linux standard et d’établir 6to4 tunnels pour la connectivité IPv6 avec des fournisseurs qui ne fournissent que des adresses IPv4 jusqu’à présent. Cela ne fonctionnera actuellement que sur LES APPAREILS ENRACINÉS!
Avec IPv6 comme prochain protocole Internet, le comportement par défaut sur les systèmes Android actuels est de dériver les adresses IPv6 à partir d’un préfixe qui est automatiquement annoncé (diffusé) dans un réseau qui a été compatible IPv6 et le soi-disant suffixe qui comprend l’adresse MAC de la carte réseau. L’inclusion de l’adresse MAC dans ce schéma d’adressage IPv6 généré automatiquement signifie que, indépendamment du réseau à laquelle un périphérique spécifique se connecte, les 64 derniers Bits de son adresse IPv6 resteront toujours les mêmes. Même lorsque vous vous déplacez entre différents réseaux, chaque appareil utilisant ce système est donc particulièrement reconnaissable par son suffixe. Cela permet de suivre facilement les périphériques lorsqu’ils se connectent à différents réseaux et chaque fois qu’ils utilisent des ressources réseau.
Lorsqu’elles sont activées, les extensions RFC4941 provoquent un périphérique pour générer une adresse IPv6 dynamique avec des suffixes aléatoires et modifier ces adresses au hasard. Cela empêche le suivi d’un périphérique, car il est peu probable qu’il utilise à nouveau la même adresse (et si oui, alors seulement par hasard). Cette application Android peut être réglée pour démarrer au démarrage de l’appareil et définir automatiquement l’option de configuration du noyau Linux appropriée sur toutes les interfaces réseau connues (WiFi et GPRS/UMTS, la plupart du temps) afin qu’elles utilisent des adresses générées au hasard au lieu de celles dérivées de l’adresse MAC de l’appareil.
En plus d’activer la confidentialité, cette application permet également de configurer ce que l’on appelle 6to4 tunnels basés sur une seule adresse IPv4 que l’appareil détient (par exemple l’adresse IPv4 assignée UMTS/GPRS/EDGE). Cela permet d’utiliser IPv6 même lorsque votre fournisseur d’accès Internet ne le prend pas encore en charge.
Cette application a été testée avec succès sur :
* Google Nexus S GT-i9023 avec Android 2.3.3 (enracinée avec Clockwork Recovery 3.0.0.0-crespo, puis busybox installé avec Busybox Installer app) * HTC Desire avec Android 2.2 (non révoqué) * HTC Desire HD avec Android 2.3 (Visionnaire + r14) * Samsung Galaxy S2 enracinée avec du noyau modifié (flashé avec Odin) * Motorola Milestone avec Cyanogenmod 7 rc3
IPv6Config ne travaillera pas actuellement sur:
* Motorola Milestone avec stock Android 2.1 (ip binaire manquant) * Samsung Galaxy Tab GT-P1000 (z4root) parce que le noyau Samsung n’a pas été compilé avec des extensions de confidentialité adresse IPv6. (busybox ne se relie pas non plus à l’ip binaire, mais qui pourrait être travaillé autour en appelant « busybox ip » au lieu de « ip ».)
Le code source complet de cette application peut être téléchargé à partir de https://gitorious.org/android-ipv6config en vertu des termes de la version 3 de la licence grand public de GNU. Si vous souhaitez soutenir le développement de cette application android et d’autres pour le support de protocole réseau et la sécurité et la confidentialité, envisagez d’acheter la version de don d’IPv6Config.