I2P – Wikipédia, a enciclopédia livre
Logo I2P | |
Desenvolvedor | Time I2P[1] |
Plataforma | Multiplataforma |
Lançamento | 2003 |
Versão estável | 2.7.0 (9 de octubro de 2024) |
Idioma(s) | Multilíngue |
Gênero(s) | Rede Sobreposta |
Licença | Código Aberto |
Estado do desenvolvimento | Ativo |
O Projeto de Internet Invisível (originalmente em inglês: Invisible Internet Project; I2P) é uma rede sobreposta e darknet que permite que as aplicações de software enviem e recebam mensagens para outros na rede e de forma segura, sob pseudônimos. Os usos incluem websites, blogs, sites de vendas online[2] e transferência de arquivos. O software que permite a implementação dessa camada é chamado de roteador I2P e o computador rodando o roteador I2P é chamado de nó I2P. Este software é livre e aberto, sendo publicado sob múltiplas licenças.
Implementação
[editar | editar código-fonte]I2P é um software beta desde 2003.[3] A comunidade dos desenvolvedores reforçaram que erros podem ocorrer com o software e que ele não foi testado por pares suficientemente até esta data.[4] No entanto, eles acreditam que o código está razoavelmente estável e bem desenvolvido e mais usuários podem ajudar no desenvolvimento da rede I2P.
A rede I2P é restritamente baseada em mensagens (como o Protocolo de Internet, IP), mas há APIs disponíveis para permitir streaming sobre a rede (assim como o protocolo TCP). Todas as comunicações são de ponta-a-ponta criptografadas (no total com quatro camadas de criptografia), e mesmo o destinatário tem sua identidade criptografada como um par de chaves públicas, assim nenhuma das pontas (remetente e destinatário) precisa divulgar seu endereço IP para se comunicar entre si ou com terceiros.
Muitos desenvolvedores do I2P também fizeram parte do Invisible IRC Project (IIP)[5] e Freenet, há significativas diferenças entre os designers e conceitos. IIP é um servidor anônimo centralizado IRC. Freenat é uma rede resistente a censura que usa o armazenamento distribuído. I2P é uma rede ponta-a-ponta anônima distribuída e com o objetivo de rodar qualquer camada dos serviços tradicionais na rede, como: o sistema de armazenamento distribuído, proxy da rede, correio eletrônico e o DNS).
Muitos desses desenvolvedores do projeto I2P são conhecidos apenas por pseudônimos.
Lançamentos
[editar | editar código-fonte]Versões I2P | |||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Software
[editar | editar código-fonte]Já que o I2P é uma rede anônima, foi desenvolvida para ser usada por outros softwares como um canal de comunicação. E assim sendo há uma variedade de aplicações disponíveis ou em desenvolvimento que usam I2P internamente.
Uso geral
[editar | editar código-fonte]- I2PTunnel é uma aplicação embarcada sobre o I2P que permite pacotes arbitrários TCP/IP, permitindo aplicações se comunicarem usando I2P apenas configurando um tunelamento o que pode ser acessado se conectado a portas predeterminadas no próprio SAM
- (Simple Anonymous Messaging) é um protocolo que permite uma aplicação escrita em qualquer linguagem se comunicar sobre o I2P, usando uma interface baseada em sockets sobre I2P.[21]
- BOB (Basic Open Bridge) é um aplicativo menos complexo de roteamento similar ao "SAM".[22][23]
- Orchid é um proxy plugin para Tor.[24]
Chat
[editar | editar código-fonte]- Qualquer cliente IRC pode funcionar sobre a rede I2P, se conectado a um servidor IRC no computador local se o mesmo estiver conectado a rede I2P.
Troca de arquivos
[editar | editar código-fonte]- Vários programas permitem o uso do BitTorrent para funcionar sobre a rede I2P. Usuários não podem se conectar a um torrent não-I2P ou a pontos (peers) na rede torrent fora da rede I2P.[25] I2PSnark, incluído no conjunto de instalação de I2P, é uma versão portada do cliente BitTorrent nomeada Snark.[26] Vuze, formalmente conhecido como Azureus, é um cliente BitTorrent que inclui um plugin para I2P, permitindo anonimamente pela rede.[27] Esse plugin ainda está em um estado inicial de desenvolvimento, no entanto, é já suficientemente estável.
- I2P-Bote é um software gratuito, totalmente distribuído e anônimo, um sistema de e-mail com um forte foco em segurança.[28] Ele suporta múltiplos identificadores e não expõem seu e-mail. É considerado um software beta. I2P-Bote é acessível através da rede I2P ou usando protocolos tradicionais de e-mail (ex.: IMAP/SMTP). Todos os bote-mails são transparentemente criptografados ponta-a-ponta e assinados com a chave privada do remetente, assim removendo a necessidade de PGP ou outros softwares de criptografia de e-mails. I2P-Bote pode ser instalado como um plugin ao browser de sua preferência.[29] I2P-Bote oferece anonimidade adicional ao permitir que o usuário de e-mails com atraso variável. Já que é descentralizado, não existe nenhum servidor de e-mails, diferentes e-mails vão para diferentes canais de comunicação e uma entidade central não pode rastrear todo o fluxo de mensagens entre dois usuários (mesmo que o conteúdo seja oculto). Mesmo na rede não é possível saber a identidade do destinatário e remetente, o destinatário e remetente saberão o identificador um do outro, mas não o endereço IP um do outro, já que tal informação fica oculta pela rede.
Ver também
[editar | editar código-fonte]Software
[editar | editar código-fonte]Referências
- ↑ «I2P Project Members». geti2p.net. Consultado em 22 de novembro de 2015
- ↑ G1 Nova versão do site Silk Road usa rede anônima diferente da Tor, diz site (newspaper)
- ↑ Get I2P (blog).
- ↑ «Benefits of Tor over I2P». I2P Dev Team. Consultado em 23 de dezembro de 2013
- ↑ «IIP», Invisible IP, Source forge.
- ↑ zzz (8 de fevereiro de 2014). «0.9.11 Release». geti2p.net
- ↑ zzz (31 de março de 2014). «0.9.12 Release». geti2p.net
- ↑ zzz (22 de maio de 2014). «0.9.13 Release». geti2p.net
- ↑ zzz (26 de julho de 2014). «0.9.14 Release». geti2p.net
- ↑ zzz (9 de agosto de 2014). «0.9.14.1 Release». geti2p.net
- ↑ zzz (20 de setembro de 2014). «0.9.15 Release». geti2p.net
- ↑ zzz (1 de novembro de 2014). «0.9.16 Release». geti2p.net
- ↑ zzz (30 de novembro de 2014). «0.9.17 Release». geti2p.net
- ↑ zzz (22 de fevereiro de 2015). «0.9.18 Release». geti2p.net
- ↑ zzz (12 de abril de 2015). «0.9.19 Release». geti2p.net
- ↑ zzz (2 de junho de 2015). «0.9.20 Release». geti2p.net
- ↑ zzz (31 de julho de 2015). «0.9.21 Release». geti2p.net
- ↑ zzz (12 de dezembro de 2015). «0.9.22 Release». geti2p.net
- ↑ str4d (19 de novembro de 2015). «0.9.23 Release». geti2p.net
- ↑ zzz (27 de janeiro de 2016). «0.9.24 Release». geti2p.net
- ↑ «SAM», API, I2P.
- ↑ «BOB», API, Get I2P.
- ↑ BOB: Basic Open Bridge API to the I2P router (official eepsite), consultado em 14 de dezembro de 2016, arquivado do original em 4 de dezembro de 2015.
- ↑ «bitcoinj/bitcoinj». GitHub. Consultado em 4 de junho de 2016[ligação inativa]
- ↑ I2P Bittorrent FAQ (forum), DE: i2p2, consultado em 14 de dezembro de 2016, arquivado do original em 3 de novembro de 2011.
- ↑ The Hunting of the Snark Project – BitTorrent Application Suite, Klomp.
- ↑ «How To for I2P Network Plugin», I2PHelper (Howto) (setup tutorial), Vuze.
- ↑ I2P-Bote, I2P, consultado em 14 de dezembro de 2016, cópia arquivada em 13 de setembro de 2015.
- ↑ Plugins, I2P, consultado em 14 de dezembro de 2016, cópia arquivada em 9 de setembro de 2015