Border-Check

De HackLab
Saltar a: navegación, buscar


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.

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

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

Border-Check.png

Enlace externo