domenica 17 gennaio 2016

Aprire un servizio su I2P

Partiamo dal presupposto che nessuna rete è "perfettamente anonima". I2P è una rete anonima il cui scopo è quello di proteggere le comunicazioni dal monitoraggio effettuato da terze parti. Vedremo in sintesi come aprire un servizio su rete I2P. La prova è stata effettuata su Ubuntu 14.04 trovate i dettagli per installarlo su altri OS direttamente dalla pagina:
https://geti2p.net/en/download/debian

Inseriamo nella lista dei repository (create il file inseritelo in /etc/apt/sources.list.d/i2p-maintainers-i2p-trusty.list):
deb http://ppa.launchpad.net/i2p-maintainers/i2p/ubuntu trusty main


Installiamo I2P service:
sudo apt-get update && sudo apt-get install i2p

Fatto ciò I2P è gia in esecuzione come demone e in ascolto pronto per essere utilizzato:

127.0.0.1:4444 Proxy http pronto all'uso per la navigazione su rete i2p
127.0.0.1:6668 Irc2p
127.0.0.1:7659 SMTP
127.0.0.1:7660 POP3
127.0.0.1:4445 Navigazione https su i2p

Se la vostra intenzione è la semplice navigazione su rete I2P non dovete fare altro, apparte settare il proxy nel vostro browser o tool di navigazione anonima.
Se volete aprire un servizio tutto vostro dovete accedere alla console di I2P http://127.0.0.1:7657
vi ritroverete con una schermata simile a questa:


Clicchiamo su LOCAL TUNNELS:


Click su Crea sotto la voce I2P Hidden Services (Tipo HTTP):


I campi fondamentali da me compilati sono:
Nome: il nome del vostro servizio
Descrizione: una piccola descrizione sul vostro servizio
Host: dove il servizio è in listening sulla macchina, nel mio caso localhost:9966
Nome sito web: l'indirizzo del sito web tunnelfigo.i2p

A questo punto non vi resta che salvare, questo vi riporterà alla schermata precedente non ci resta che "startare" il vostro servizio cliccando su "Avvia".

Siete raggiungibili nella rete i2p, peccato che nessuno potrà raggiungervi se prima non segnalate il vostro indirizzo. Per fare le vostre prove aggiungete il service nella vostra rubrica locale facendo "Aggiungi alla rubrica locale" sempre dalla pagina di configurazione del vostro service. Questa operazione vi consente di raggiungere il vostro dominio.

Vi chiederete, come facciamo a farci raggiungere da altri? È semplice dovete farvi inserire nelle rubriche. Potete segnalare il vostro indirizzo ad appositi servici:

http://stats.i2p/i2p/addkey.html
http://inr.i2p/postkey/


Ovviamente le cose che potete fare sono più di quanto scritto sopra. Questo vi serve per prendere confidenza.

Buon I2P a tutti