jueves, 27 de noviembre de 2014

How to Browse Anonymously With Tor

Everything you do online can be traced back to your IP address. Even if you’re accessing encrypted websites, networks can see the websites you’re accessing – and the websites themselves know your IP address. Use the Tor network to browse with anonymity.

Tor is an encrypted network that can route your traffic through relays, making the traffic appear to come from exit nodes. Unlike with proxies, the exit node itself doesn’t know your IP address or where you are.

How Tor Works

When you use a Tor client, your Internet traffic is routed through Tor’s network. The traffic travels through several randomly selected relays (run by volunteers), before exiting the Tor network and arriving at your destination. This prevents your Internet service provider and people monitoring your local network from viewing the websites you access. It also prevents the websites themselves from knowing your physical location or IP address – they’ll see the IP address and location of the exit node instead. Even the relays don’t know who requested the traffic they’re passing along. All traffic within the Tor network is encrypted.

Image Credit: The Tor Project, Inc.

For example, let’s say you access Google.com through Tor. Your Internet service provider and local network operator can’t see that you’re accessing Google.com – they just see encrypted Tor traffic. The Tor relays pass your traffic along until it eventually reaches an exit node. The exit node talks to Google for you – from Google’s perspective, the exit node is accessing their website. (Of course, traffic can be monitored at the exit node if you’re accessing an unencrypted website.) The exit node passes the traffic back along the relays, and the relays don’t know where it ends up.

Tor offers anonymity and a path through Internet censorship and monitoring – people living under repressive regimes with censored Internet connections can use Tor to access the wider Internet without fear of reprisal. Whistleblowers can use Tor to leak information without their traffic being monitored and logged.

It’s not a great idea to use Tor for normal browsing, though. While the architecture does a good job of offering anonymity, browsing through Tor is significantly slower than browsing normally.

If you want more detailed information about how Tor works, check out the Tor Project’s website.

Tor Browser Bundle

The Tor Project recommends the Tor Browser Bundle as the safest, easiest way to use Tor. The Tor Browser Bundle is a customized, portable version of Firefox that comes preconfigured with the ideal settings and extensions for TOr. You can use Tor with other browsers and browser configurations, but this is likely to be unsafe. For example, Flash and other browser plug-ins can reveal your IP address – the Tor Browser Bundle disables plug-ins for you and provides a safe environment, so you don’t have to worry about your browser settings. It also includes the EFF’s HTTPS Everywhere extension, which enables HTTPS on websites with HTTPS support. HTTPS provides encryption between the exit node and destination website.

Tor recommends that you not download document files, such as DOC and PDF files, and open them in external applications. The external application can connect to the Internet to download additional resources, exposing your IP address.

Getting Started

After downloading the Tor Browser Bundle, double-click the downloaded EXE file and extract it to your hard drive. The Tor Browser Bundle requires no installation, so you can extract it to a USB stick and run it from there.

Launch the Start Tor Browser.exe file in the Tor Browser folder.

The EXE file will launch Vidalia, which connects to the Tor network. After connecting, Vidalia will automatically open Tor’s customized Firefox browser.

Vidalia automatically launches the Tor Browser once it connects. When you close the browser, Vidalia automatically disconnects from Tor and closes.

Vidalia creates a local proxy on your system. The Tor Browser Bundle is configured to route all your traffic through it by default, as we can see here in the Tor Browser’s connection settings window. You can configure other programs to access Tor through the proxy, but they may reveal your IP address in other ways.

Use the Tor Browser to browse the web just as you would with a normal browser. It’s pre-configured with Startpage and DuckDuckGo, search engines that respect your privacy.

Remember not to provide any personal information – say, by logging into an account associated with you – while using the Tor browser, or you’ll lose the anonymity.

miércoles, 20 de febrero de 2013

Cómo instalar los drivers de ua tarjeta de video NVIDIA GeForce en Ubuntu 12.04

Tal vez a estas altura no muchos busquen realizar instalaciones de drivers para Precise Pangolin, pero como es una distribución LTS, puede haber gente que no le interese actualizar su sistema operativo cada 6 meses. Yo tengo una Dell XPS 15 con Ubuntu 12.04, y hasta el momento no había tenido la necesidad de instalar los drivers para la tarjeta de video, pero ahora que los necesito, me costó algo de trabajo hacerla funcionar. Por tal motivo quiero compartir la solución que encontré. He de decir que no entiendo del todo lo de los drivers privativos y los genéricos (en el sentido de que no sé cuales funcionan bien y cuales no, o por qué), pero el punto es que simplemente instalando los drivers de nvidia-current la tarjeta no  jala como debería, y crashea a veces. Esto es por que necesita la librería de Bumblebee para que funcione.
Para esto debemos agregar el repositorio, actualizar el apt-get, y finalmente instalar las librerías. Nota:  En lugar de escribir $USER deben de poner el nombre de usuario:

$ sudo add-apt-repository ppa:bumblebee/stable

$ sudo apt-get update && sudo apt-get upgrade

$ sudo apt-get install bumblebee bumblebee-nvidia

$ sudo usermod -a -G bumblebee $USER

Finalmente se debe reiniciar el sistema y listo. Para comprobar que todo esta funcionando como debe podemos usar un programa que nos ayuda a medir el desempeño de nuestra tarjeta:

$ glxspheres

$ optirun glxspheres

Con esto podemos comparar los fps (cuadros por segundo) con y sin la optimización de la tarjeta de video. Así, cada vez que queramos lanzar una aplicación utilizando la tarjeta NVIDIA, basta con escribir el comando optirun al principio de la línea de comandos.


IMPORTANTE: Particularmente tuve problemas con la resolución de pantalla una vez instalados los paquetes de Bumblebee. Cuando reinicié la computadora, la resolución se quedó atascada en 640x480, y no había forma de cambiarlo con el menú de ajustes del sistema. De hecho aparecía un mensaje de error que decía textualente:

**Could not apply the stored configuration for monitors**
none of the selected modes were compatible with the possible modes:
Trying modes for CRTC 63
CRTC 63: trying mode 640x480@60Hz with output at 1366x768@60Hz (pass 0)
CRTC 63: trying mode 640x480@60Hz with output at 1366x768@60Hz (pass 1)
Trying modes for CRTC 64
CRTC 64: trying mode 640x480@60Hz with output at 1366x768@60Hz (pass 0)
CRTC 64: trying mode 640x480@60Hz with output at 1366x768@60Hz (pass 1)


Esto se produce por un error en el archivo /etc/X11/xorg.conf, por lo que para arreglarlo hay que abrir el archivo como root, buscar las líneas que dicen:

HorizSync 28.0 - 33.0
VertRefresh 43.0 - 72.0

Y cambiarlas por

HorizSync 30.0 - 83.0
VertRefresh 56.0 - 75.0

Y listo, se salva  y se reinicia. Sin embargo, estos ajustes funcionan bien para el monitor de la Dell XPS 15, si no les funcionan a ustedes, deben buscar cuales son los valores de su propio monitor y ponerlos ahí.

viernes, 13 de julio de 2012

Vas...

Este es un estudio anatómico que hice mezclando un estilo fotorealista con otro tipo comic, especialmente como los de la editorial Image Comics. Está hecho con MyPaint, software libre disponible en Linux que se presta mucho para hacer este tipo de trabajos. Espero les guste.



domingo, 20 de mayo de 2012

Suite de funciones de De Jong

En 1975, Kenneth De Jong presentó su tesis doctoral para la Universidad de Míchigan, titulada Análisis del comportamiento de una clase de sistemas adaptativos genéticos, bajo la tutoría de J. Holland, el creador del Algoritmo Genético Canónico. La idea principal del trabajo era estudiar como la variación de los parámetros de un Algoritmo Genético (AG) afectaba sus rendimientos on-line y off-line. Con este fin, definió un conjunto de funciones que representaran las diferentes dificultades a las que se puede enfrentar un AG, pero al mismo tiempo, que estos problemas se presentara aisladamente, para poder analizarlos por separado, y de esta forma poder saber que tan óptimo es el rendimiento de dicho AG.
A partir de este trabajo, se ha utilizado esta suite de funciones en diversas investigaciones concernientes a los AG. Esta suite esta compuesta por 5 funciones:





  • Modelo esférico: Es una función unimodal, que además es suave y simétrica, y sirve principalmente para medir la eficiencia general de un AG.

  • Función de Rosenbrock generalizada: Es una función no lineal, evaluada en dos variables, que gráficamente se ve como una cresta muy estrecha, con una punta muy afilada, que además corre al rededor de una parábola. 

  • Función de Paso: Esta es una función discontinua, que representa a las funciones de superficies planas, las cuales son una dificultad para los algoritmos de optimización, pues no brinda información acerca de qué dirección es la favorable.

  • Función cuártica con ruido: La particularidad de esta función es el ruido que presenta en diferentes puntos, que además se comporta de manera gaussiana, lo cual asegura que el algoritmo no consiga el mismo valor en el mismo punto.

  • Trincheras de Shekel: Esta función es multimodal que presenta muchos óptimos locales, provocando que muchos algoritmos se estanquen en el primer pico que vean.

martes, 13 de marzo de 2012

Corto animado: Swing of Change

Un barbero loco se da cuenta que en la vida como en la música, los colores trascienden. Un excelente cortometraje de animación dirigido por Harmony Bouchard, Andy Le Cocq, Joakim Riedinger y Raphael Cenzi. Que lo disfruten.

Swing of Change from Swing of Change on Vimeo.

miércoles, 28 de diciembre de 2011

PDF-Shuffler, o ¿cómo editar un PDF?

Buscando aplicaciones para manejar PDFs encontré esta: PDF-Shuffler. Este programa permite unir, dividir y combinar archivos en formato PDF, pero también tiene la capacidad de modificar el tamaño de las páginas, recortarlas (para aquello de los PDF de imágenes escaneadas), rotarlas y borrarlas.



Es una aplicación bastante sencilla de usar, pero de gran ayuda.

Se puede bajar desde aqui: PDF Shuffler


Gracias a @Ubuntips

miércoles, 2 de noviembre de 2011

... usando GIMP

Solo para animar las cosas, decidí hacer este dibujo de un personaje de Dungeos & Dragons. Un poco de lo que se puede hacer con el GIMP desde scratch.