Usas y tienes....

Sign by Danasoft - For Backgrounds and Layouts

28/4/11

Tor, privacidad en internet o como saltarse un proxy en ubuntu 10.04 o 10.10 y en windows

ACTUALIZACIÓN: INSTALAR TOR PARA UBUNTU 11.10

Cada vez somos mas suspicaces en nuestro viaje por Internet, y estamos siempre vigilantes para proteger al máximo nuestra privacidad. En este sentido surge Tor, que es un proyecto que nos permite defendernos contra el análisis de tráfico.

¿Que es el análisis de tráfico? Es una forma de vigilancia que se encarga de conocer el origen y destino de tu tráfico en internet, permitiendo seguir el rastro de tu comportamiento e intereses. Esto puede afectar incluso a tus compras en internet, por ejemplo, en el caso de sitios de comercio electrónico que utilizan discriminación de precios basándose en el país o institución de origen. Puede incluso amenazar tu trabajo y seguridad física revelando quién eres y donde estás. Por ejemplo, si estas viajando por el extranjero y te conectas al computador de tu empresa para revisar o enviar correo tú puedes revelar inadvertidamente tu nacionalidad y tu afiliación profesional a cualquiera que vigile la red, incluso si la comunicación está encriptada.
¿Cómo funciona Tor? Tor ayuda a reducir los riesgos del análisis de tráfico tanto sencillo como sofisticado distribuyendo tus transacciones entre distintos lugares en Internet, de forma que un único punto no puede enlazarte con tu destino. La idea es similar a usar una ruta sinuosa, difícil de seguir, borrando tus huellas periódicamente para despistar a alguien que está siguiéndote. En lugar de tomar la ruta directa desde el origen al destino, los paquetes de datos en la red Tor toman caminos aleatorios a través de varios repetidores que tapan tu rastro para que ningún observador de un único punto sea capaz de decir de dónde procedían los datos o hacia dónde se dirigían.

También si por ejemplo nos conectamos en una red que tenga un proxy el cuál tenga bloqueadas ciertas páginas web, en las cuáles no podemos entrar, pues gracias ha esta aplicación podremos saltarnos este proxy y poder acceder a la página en cuestión.

Para instalarlo en Ubuntu:

En primer lugar, instalar el repositorio:

$ sudo gedit /etc/apt/sources.list

Y añadimos en la última línea:

deb http://deb.torproject.org/torproject.org maverick main

Si tienes otra distribución de Ubuntu, simplemente cambias "maverick" por tu distribución.

Añades las claves gpg usadas para firmar los paquetes introduciendo los siguientes comandos en el terminal:

$ sudo gpg --keyserver keys.gnupg.net --recv 886DDD89
$ sudo gpg --export A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89 | sudo apt-key add -


Ya puedes actualizar las fuentes e instalar los paquetes de Tor:

$ sudo apt-get update
$ sudo apt-get install tor tor-geoipdb
$ sudo apt-get install privoxy


Y lo configuras con este archivo de configuración.

Para ello editas:

$ sudo gedit /etc/privoxy/config

Y pegas el contenido del archivo de configuración.

Ahora toca configurar Firefox.
Si tienes Firefox 3 instala lo siguiente Torbutton plugin y después reiniciar Firefox.
Si tienes Firefox 4 instala lo siguiente Torbutton plugin alpha y después reiniciar Firefox.

Una vez reiniciado firefox aparecerá un botón dentro de Firefox con el símbolo de una cebolla con una X.
Tor desactivado
Si pulsamos encima se volverá con verde, y ya tendremos arrancado el servicio de Tor.

Tor activado

Para saber si funciona correctamente visita aquí Tor detector.


Si quieres este servicio con todas sus aplicaciones para Windows, entra aquí y descarga el programa. 
Se llama vidalia bundle, se instala, y tiene exactamente la misma función que tendría en ubuntu el servicio.

ACTUALIZACIÓN: INSTALAR TOR PARA UBUNTU 11.10 

21/4/11

Comando dd: clonar discos duros, particiones, DVD, CD, o borrado de particiones o de discos

DD es una aplicación para pasar datos desde un dispositivo a otro, o archivo ,o lo que queramos, hasta poder formatear una partición poniendo sectores a cero.
Para los windowseros existe una aplicación llamada norton ghost, que hará una operación parecida a lo que hace este programa, aunque dd es más avanzado.



En este manual vamos a ver las diferentes utilidades que se le pueden dar al comando.
La sintaxis básica del comando es la siguiente:

dd if=origen of=destino

Donde if significa "input file", es decir, lo que queréis copiar y of significa "output file", o sea, el archivo destino (donde se van a copiar los datos); origen y destino pueden ser dispositivos (lectora de CD o DVD, disco duro, diskettera, etc.), archivo de copia de seguridad o imagen de disco, etc.

Antes de seguir, indicar que hay que saber lo que se esta haciendo, ya que podemos perder datos, además antes de empezar a utilizar el comando hay que saber exactamente como se llama las particiones en linux(/dev/sda1 por ejemplo).
Hay mucha formas de verlo, ente ellas las siguientes:

Con el comando fdisk:
$ sudo fdisk -l

Con algún programa gráfico de particiones con gparted(Gnome: Sistema-Administración-Edición de particiones Gparted) o qtparted.


Si no lo tenemos instalado gparted:
$ sudo apt-get install gparted

-Haciendo imágenes ISO de un CD o DVD o de una partición:
La forma mas fácil y efectiva de crear nuestras "imágenes" de CD o DVD es la siguiente:

$ sudo dd if=/dev/cdrom of=copiadvd.iso

Si el CD o DVD está rayado y queremos hacer la copia, introduciremos los sigueinte parámetros:


$ sudo dd if=/dev/cdrom of=copiadvd.iso conv=noerror,sync

De una partición de un disco a un archivo de imagen:
$ sudo dd if=/dev/sdxy of=copiadvd.iso

Si lo anterior ademas los queremos comprimir, introduceros los siguiente:

$ sudo dd if=/dev/sdxy | gzip > copiadvd.iso.gz
La "x" es la identificadora del disco duro (a, b, c, ....) y "y" sería el número de partición del disco (1,2, ....)
El origen y el destino tendrán los mismos datos, lo que es decir tendremos dos copias.

-Copiar y restaurar Master Boot Record (MBR) (Sector arranque disco duro)
  
Para copiar el Master Boot Record (MBR) de un disco haremos lo siguiente:
$ sudo dd if=/dev/sdx of=mbr count=1 bs=512

Para restaurar un Master Boot Record (MBR) a partir del de otro disco lo siguiente:
$ sudo dd if=mbr of=/dev/sdx

Donde:
x:disco duro

-Clonar discos duros o particiones de disco:
El comando dd también sirve para copiar particiones o discos completos unos sobre otros. Básicamente podemos decir que mediante dd podemos "clonar" particiones o nuestro disco rígido completo. Para hacer esto hace lo siguiente:

$ sudo dd if=/dev/sdxa of=/dev/sdyb bs=1M (copia una partición en otra)
$ sudo dd if=/dev/sdx of=/dev/sdy  bs=1M (copia de un disco duro en otro)
Dónde: 
x: disco duro origen
y: disco duro destino
a: partición origen
b: partición destino

bs: Forzamos que la copia se haga en bloques de 1 megabyte y que se escriba de igual manera. Esta forma de trabajar nos permite no sobrecargar el sistema en el proceso y seguir trabajando mientras se realiza la copia.
El origen y el destino tendrán los mismos datos, lo que es decir tendremos dos copias.
-Borrar cualquier partición y disco completo de cualquier dispositivo:

$ sudo dd if=/dev/zero of=/dev/sdx (Borrado de disco completo)
$ sudo dd if=/dev/zero of=/dev/sdxa (Borrado de partición de disco)
Dónde:
x: disco a borrar
a: partición a borrar

Esta operación es muy útil para borrar completamente cualquier partición, además los datos que se borrarán no se pueden recuperar, por lo tanto es un borrado a bajo nivel y muy seguro, muy útil por ejemplo para cuando los pendrives se nos infectan de virus con nuestro querido windows.

Copiando Diskettes:
Primero insertamos el diskette origen y escribimos lo siguiente en una consola:
$ sudo dd if=/dev/fd0 of=~/diskette.img

después insertamos el diskette destino (en blanco) y escribimos lo siguiente:
$ sudo dd if=~/diskette.img of=/dev/fd0

nos queda eliminar la "imagen" que creamos y listo...
$ sudo rm -f ~/diskette.img

NOTA: El ~ significa "tu directorio home", es similar a escribir $HOME

-Manejo de errores durante la copia:
Es posible que durante la copia o duplicación de un diskette se encuentren errores en la superficie del mismo. Para evitar que este error nos impida copiar los datos "buenos" del disco podemos hacer lo siguiente:

$ sudo dd conv=noerror if=/dev/fd0 of=~/imagen_disco_con_errores.img

NOTA: la opción noerror hace que se continúe con la copia aunque se produzcan errores de lectura y se puede utilizar con cualquier otro tipo de operación.

RECOMENDACIONES:
-Los datos en destino serán completamente destruidos y no se pueden recuperar.
-La partición destino siempre será igual o mayor a la de origen.
-Haz una copia de seguridad de tus datos previamete por si los pelos.
-Dd también guarda el espacio libre, por la tanto la copia es exactamente igual lo que hay en el origen que en el destino.
-Si haces una copia de seguridad en una imagen de disco, es recomendable después comprimirla para que ocupe menos espacio.

Fuentes: help dd y man dd

9/4/11

Repara archivos del sistema o reparar herramientas en windows 7

Ya se que estamos en un blog de ubuntu, pero os voy a contar una cosa que me sucedió con Windows 7 y como lo reparé.
Tuve que formatear windows 7 (como no), porque funcionaba mal, vamos cosa normal, lo instalo, y cual el mi sorpresa que al intentar entrar en administrador de dispositivos, herramientas administrativas u otra opciones así mas avanzadas de windows, se me quedaba la ventana en blanco.
Eso sí, es sistema operativo funcionaba corretamente.
Buscando por internet, encontré una solución que me arregló el problema, además indica también el autor que sirve para solucionar problemas cuando windows indica que tienes algún archivo dañado o corrupto y que de esta forma se puede también solucionar.

Si os pasa este problema probar con lo siguiente:
-Inicio-Todos los programas-Accesorios
-Botón derecho en "Simbolo del Sistema" y pinchamos en "Ejecutar como administrador"
-Dentro de la ventana del simbolo del sistema, donde esta el cursor introducir los siguiente:
sfc /scannow
-Pulsamos intro, y esperamos a que se revise el sistema.


De esta manera se suelen solucionar todos estos tipos de errores que nos puede dar windows 7, sino restaurar el sistema, hacer un chkdsk, o formatear el equipo ya que los usuarios de windows están acostumbrados a ello.

8/4/11

Elegir java o openjava para las aplicaciones que lo requieran (JDownloader)

Al instalar la máquina virtual java en Ubuntu, instalemos java o openjava, según mis comprobaciones, al final como java es propietario, se nos instalan las dos versiones de la máquina virtual.
Personalmente, y visto lo visto, para algunas serie de aplicaciones como son JDownloader, o también el programa PADRE de hacienda, no funcionan correctamente sobre openjava o directamente se ven las ventanas por decirlo de alguna manera muy feas.
Existe un comando que nos dará a elegir entre la verión libre o propietaria de java que es el siguiente:

$ sudo update-alternatives --config java

Nos saldrá una ventana con la siguiente información, o parecida:

Hay 2 opciones para la alternativa java (proporcionando /usr/bin/java)

  Selección   Ruta                                      Prioridad  Estado
------------------------------------------------------------
  0            /usr/lib/jvm/java-6-openjdk/jre/bin/java   1061      modo automático
  1            /usr/lib/jvm/java-6-openjdk/jre/bin/java   1061      modo manual
* 2            /usr/lib/jvm/java-6-sun/jre/bin/java       63        modo manual

Pulse para mantener el valor por omisión [*] o pulse un número de selección:

Elegimos en este caso la opcion 2, ya que como vemos arriba las dos primeras indica que son openjava.
De esta forma ya tendremos java propietario como defecto para nuestras aplicaciones que lo requieran.

Ya por aclaración si queremos ver si java está instalado en nuestro equipo, introducimos lo siguiente por consola:
$ java -version
Y nos aparecerá algo parecido a esto si es correcto:
java version "1.6.0_24"
Java(TM) SE Runtime Environment (build 1.6.0_24-b07)
Java HotSpot(TM) Server VM (build 19.1-b02, mixed mode)