Jugando con la red profunda I2P (Parte I)

 
En el tema de la red profunda… tengo mi dualidad.
Se dice que un porcentaje muy alto del contenido de Internet se encuentra allí.. mi experiencia hasta el momento se remonta a TOR Captura.
Sinceramente reconozco que se poco de tor.. un poco el concepto técnico y su básico funcionamiento.
supongo que si le dedicas horas y horas terminaras sacando algo útil, pero cuando solo rascas por curiosidad la superficie encuentras una red enfermiza que te plantea eso de la libertad del anonimato. Por otro lado muchas paginas no funcionan o están desactualizadas.
Curiosamente después de una opinión tirando a negativa quiero ver como funciona I2P  ¿Otra puerta al infierno?
I2P
I2P nace en 2003 el proyecto tiene una web en castellano https://geti2p.net/es/  con el detalle técnico  muy bien explicado.
En grandes rasgos I2P no se respalda en servidores como tor, en I2p se crean túneles protegidos de entrada y salida de información independientes con el mensaje protegido, cada Eslabón conoce el siguiente destino pero no el contenido del mensaje
Por I2p podemos anonimizar http, https, ftp,ssh,smb..
Instalando I2P
La instalación la realizo en una VM con Debian. no obstante esta desarollada en JAVA y es multiplataforma (Windows, Linux,MAC…)
Podemos realizar la instalación añadiendo repositorios de i2P en nuestros Source.list
 
 
12p
 

    deb https://deb.i2p2.de/ jessie main
    deb-src https://deb.i2p2.de/ jessie main

Como vemos los repositorios con https y si ejecutamos el un apt-get Update tendremos un error, necesitaremos realizar la instalacion de los trasportadores https
sudo apt-get install apt-transport-https.
Descargamos la clave pgp y la importamos.  apt-key add i2p-debian-repo.key.asc 
i2pimportcer
apt-get update para actualizar los repositorios
i2phttp
instalamos la aplicación  apt-get install i2p i2p-keyring
Arrancando I2P
Para iniciar i2p únicamente tenemos desde terminal iniciar el servicio i2proute start
i2pconfiguracion
Como vemos nos recomiendan no hacerlo desde una cuenta con privilegios. y nos dicen que editemos el fichero de configuración colocando otro usuario.
nano /etc/default/i2p
i2pusuario
 
en mi caso inicio con el usuairo jotacee que no es ni sudoer.
al volver a iniciar i2proute start se abre el navegador web con el panel de consola de i2p
i2p eje
vamos a configuración de red del navegado y le indicamos que las peticiones http pasen por el puerto local 4444 y las https por la 4445
i2pconfproxi
finalizado esto ya podremos navegar por la deep web de i2p
(Primera web .i2p)
aaaa
Primer “problema” el concepto DNS desaparece.
de modo que la mayoría de webs que piquemos no sabremos como llegar a ellas… los nombres/firma de dominio se basan en bas32 y base64 por el momento aparcare este tema del “DNS de i2p”
de todos modos el mismo navegador te da la opción de buscar la pagina por unos “Saltadores”
i2p web no encontrada
 
 
Primera conclusión.. el poco rato en i2p no he encontrado “la porqueria de tor” (Dorgas, sexo, asesinos etc…) no quiero decir que no exista.
Por otro lado continuo viendo webs muy basicas y el tema de la resolución de nombres es complicado…
la pagina oficial esta muy bien y parece mas flexible que tor.
continuare escribiendo y profundizando en el tema si le veo alguna utilidad tras investigar un poco mas en I2p
 
saludos.