IPv6Config (root required) 2.2

Licença: Livre ‎Tamanho do arquivo: N/A
‎Classificação dos usuários: 4.0/5 - ‎1 ‎Votos

Sobre IPv6Config (root required)

O IPv6Config permite configurar algumas das configurações do kernel IPv6. Atualmente, permite habilitar automaticamente as "Extensões de Privacidade para Autoconfiguração de endereços apátridas no IPv6" conforme especificado no IETF RFC4941 e implementado pelo kernel Linux padrão e estabelecer túneis 6to4 para conectividade IPv6 com provedores que só fornecem endereços IPv4 até agora. No momento, só funcionará em dispositivos enraizados!

Com o IPv6 como o próximo Protocolo da Internet, o comportamento padrão nos sistemas Android atuais é derivar endereços IPv6 de um chamado prefixo que é anunciado automaticamente (transmitido) em uma rede habilitada para IPv6 e o chamado sufixo que inclui o endereço MAC do cartão de rede. Incluindo o endereço MAC neste esquema de endereçamento IPv6 gerado automaticamente significa que, independentemente da rede a que um dispositivo específico se conecta, os últimos 64 Bits de seu endereço IPv6 permanecerão sempre os mesmos. Mesmo se movendo entre diferentes redes, cada dispositivo que usa esse esquema é, portanto, exclusivamente identificado pelo seu sufixo. Isso permite rastrear facilmente os dispositivos à medida que se conectam a diferentes redes e sempre que eles usam quaisquer recursos de rede.

Quando ativado, as extensões RFC4941 fazem com que um dispositivo gere endereço IPv6 dinâmico com sufixos aleatórios e altere esses endereços aleatoriamente. Isso evita rastrear um dispositivo, pois é improvável que ele use o mesmo endereço novamente (e se assim for, então apenas por acaso). Este aplicativo android pode ser configurado para iniciar no inicialização do dispositivo e definir automaticamente a opção de configuração apropriada do kernel Linux em todas as interfaces de rede conhecidas (WiFi e GPRS/UMTS, principalmente) para que eles usem endereços gerados aleatoriamente em vez daqueles derivados do endereço MAC do dispositivo.

Além de permitir a privacidade, este aplicativo também permite configurar os chamados túneis 6to4 com base em um único endereço IPv4 que o dispositivo possui (por exemplo, o endereço IPv4 atribuído por UMTS/GPRS/EDGE). Isso permite o uso do IPv6 mesmo quando seu provedor de Internet ainda não o suporta.

Esta aplicação foi testada com sucesso em:

* Google Nexus S GT-i9023 com Android 2.3.3 (enraizado com Clockwork Recovery 3.0.0.0-crespo, depois busybox instalado com o aplicativo Busybox Installer) * HTC Desire com Android 2.2 (não revoado) * HTC Desire HD com Android 2.3 (Visionário+ r14) * Samsung Galaxy S2 enraizado com kernel modificado (piscado com Odin) * Motorola Milestone com Cyanogenmod 7 rc3

O IPv6Config não funcionará no momento:

* Motorola Milestone com estoque android 2.1 (ip binário faltando) * Samsung Galaxy Tab GT-P1000 (z4root) porque o kernel da Samsung não foi compilado com extensões de privacidade de endereço IPv6. (o busybox também não se vincula ao binário ip, mas isso poderia ser trabalhado ao chamar de "ocupadobox ip" em vez de "ip".)

O código fonte completo deste aplicativo pode ser baixado a partir de https://gitorious.org/android-ipv6config sob os termos da Licença Pública Geral GNU versão 3. Se você deseja apoiar o desenvolvimento deste e de outros aplicativos Android para suporte ao protocolo de rede e segurança e privacidade, considere comprar a versão de doação do IPv6Config.