IPv6Config (root required) 2.2

Licença: Grátis ‎Tamanho do arquivo: N/A
‎Classificação dos utilizadores: 4.0/5 - ‎1 ‎votos

Sobre IPv6Config (root required)

O IPv6Config permite configurar algumas das definições de núcleo IPv6. Atualmente, permite ativar automaticamente as "Extensões de Privacidade para Endereço Apátrida Autoconfiguration em IPv6" conforme especificado no IETF RFC4941 e implementado pelo kernel linux padrão e estabelecer 6to4 túneis para conectividade IPv6 com fornecedores que apenas fornecem endereços IPv4 até agora. Atualmente, só funcionará em dispositivos enraizados!

Com o IPv6 como o próximo Protocolo de Internet, o comportamento padrão nos sistemas Android atuais é derivar endereços IPv6 a partir de um prefixo que é automaticamente anunciado (transmitido) numa rede que foi ativada por IPv6 e o chamado sufixo que inclui o endereço MAC do cartão de rede. A inclusão do endereço MAC neste esquema de endereçamento IPv6 gerado automaticamente significa que, independentemente da rede, um dispositivo específico se conecta, os últimos 64 Bits do seu endereço IPv6 permanecerão sempre os mesmos. Mesmo quando se desloca entre diferentes redes, cada dispositivo que utiliza este esquema é, portanto, exclusivamente identificável pelo seu sufixo. Isto permite rastrear facilmente os dispositivos à medida que se ligam a diferentes redes e sempre que utilizam quaisquer recursos de rede.

Quando ativados, as extensões RFC4941 fazem com que um dispositivo gere um endereço IPv6 dinâmico com sufixos aleatórios e altere estes endereços aleatoriamente. Isto evita rastrear um dispositivo, uma vez que é improvável que volte a utilizar o mesmo endereço (e se assim for, só por acaso). Esta aplicação para android pode ser configurada para iniciar o bootup do dispositivo e definir automaticamente a opção de configuração de kernel Linux apropriada em todas as interfaces de rede conhecidas (WiFi e GPRS/UMTS, principalmente) para que utilizem endereços gerados aleatoriamente em vez dos derivados do endereço MAC do dispositivo.

Além de permitir a privacidade, esta aplicação permite também configurar os chamados túneis 6to4 com base num único endereço IPv4 que o dispositivo detém (por exemplo, o endereço IPv4 atribuído por UMTS/GPRS/EDGE). Isto permite utilizar o IPv6 mesmo quando o seu fornecedor 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 Recuperação do Relógio 3.0.0.0-crespo, em seguida, busybox instalado com app Busybox Installer) * HTC Desire com Android 2.2 (não revogado) * HTC Desire HD com Android 2.3 (Visionary+ r14) * Samsung Galaxy S2 enraizado com miolo modificado (flashed with Odin) * Motorola Milestone com Cyanogenmod 7 rc3

O IPv6Config não irá trabalhar atualmente em:

* Motorola Milestone com stock Android 2.1 (ip binary 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. (a busybox também não se liga ao binário ip, mas que poderia ser trabalhado ao redor chamando "busybox ip" em vez de "ip".)

O código fonte completo desta aplicação pode ser descarregado a partir de https://gitorious.org/android-ipv6config nos termos da versão 3 da GNU General Public License. Se pretender apoiar o desenvolvimento desta e de outras aplicações Android para suporte de protocolo de rede e segurança e privacidade, considere comprar a versão doa do IPv6Config.