Border-Check
Border Check (BC) es una extensión para el navegador web que muestra las realidades físicas y políticas de la infraestructura de la internet usando software libre.
A medida que se navega por la red, los paquetes de datos se envían desde el ordenador del usuario al servidor de destino. Estos paquetes de datos van en un viaje saltando de un servidor a otro, lo que puede atravesar varios países hasta que los paquetes lleguen a la página web deseada.
En cada uno de los países por los que se pasa diferentes leyes y prácticas pueden aplicarse a los datos y por tanto esto influye en si las autoridades competentes pueden inspeccionarlos, almacenarlos o modificarlos.
BC en tiempo real le permite saber los países por los que cruza cuando esta navegando.
Además BC ilustrará este proceso en un mapa mundi y (donde este disponible) le proveerá con información contextualizada sobre las leyes y prácticas de ese país con respecto a sus datos.
Contenido
Instalamos las dependencias
Debian
su apt-get install python-lxml python3-six python-six easy_install biplist easy_install pygeoip
Mint, Trisquel, etc
sudo apt-get install python-lxml python-pip sudo pip install pygeoip
Ojo: puede que tengas que descargar también los paquetes libpcap-dev y lft.
- primero libpcap, porque lft depende de él.
sudo apt-get install libpcap-dev
- lft lo descargamos desde http://pwhois.org/lft/
descomprimimos lft y ejecutamos lo siguiente para compilarlo:
./configure ; make install
Descargar
wget https://github.com/rscmbbng/Border-Check/archive/master.zip unzip master.zip cd Border-Check-master
Correr Border-Check
Ahora nos queda simplemente abrir el Mozilla Firefox, navegar por ejemplo en facebook.com
//abrilo desde terminal como root
sudo firefox
navega a la página web que quieras
corre border-check desde otra terminal
sudo python bc -d -b F
y luego ver en otra ventana del navegador vamos a http://127.0.0.1:8080