Vuela en Internet usando una Cache DNS – Dnsmasq en Ubuntu

Desde hace unos meses para aca mi internet HSDPA ha estado presentando molestos inconveniente los cuales me obligan a recargar/solicitar las paginas mas de una vez para que estas puedan presentarse completamente y sin errores por lo que decidi usar una cache DNS con Dnsmasq para probar como puede esto ayudar a mi conexion y que las paginas cargen a la primera solicitud y sin problemas.

Dnsmasq, esta es un servidor DHCP y  DNS ligero y de bajo impacto para el sistema que nos permite usarlo cachear las peticiones DNS  hacia internet que realiza nuestro computador pra resolver la IP de un dominio, de manera que cuando se desee accesar de nuevo a un dominio ya resuelto, no se tenga que volver a solicitar a los servidores DNS en internet sino que se resuelven en la misma PC ya que esta conoce de antemano la ip correspondiente.

Antes de instalar Dnsmasq vemos los tiempos aproximados que se tarda mi conexion en resolver la ip de un dominio:

Para instalar Dnsmasq tan solo debemos ejecutar en la terminal la siguiente orden: Antes asegurese de tener activado los repositorios “universe”

 sudo apt-get install dnsmasq 

Luego de esto pasamos a configurar dnsmasq editando el archivo dnsmasq.conf tecleando en la terminal:

 sudo gedit /etc/dnsmasq.conf 

descomentamos y modificamos la liena que contiene:

 #listen-address= 

para que quede de esta manera:

 listen-address=127.0.0.1 

Luego de esto nos toca editar el cliente DHCP tecleando en la terminal:

 sudo gedit /etc/dhcp3/dhclient.conf 

y nos aseguramos que las siguientes lineas:

 prepend domain-name-servers 127.0.0.1;
request subnet-mask, broadcast-address, time-offset, routers,
 domain-name, domain-name-servers, domain-search, host-name,
 netbios-name-servers, netbios-scope, interface-mtu,
 rfc3442-classless-static-routes, ntp-servers; 

esten descomentada y tenga la IP  127.0.0.1

Por ultimo nos toca editar el archivo resolv.conf  y agregar la ip de nuestro servidor cache dns local tecleando en la terminal:

 sudo gedit /etc/resolv.conf 

y colocamos nuestra IP local de primero en la lista de modo que quede similar a esto:

 # Generated by NetworkManager
nameserver 127.0.0.1
nameserver 208.67.222.222
nameserver 208.67.220.220 

por ultimo reiniciamos dnsmasq para que aplique la configuracion:

 sudo /etc/init.d/dnsmasq restart 

Por ultimo consultamos 2 veces  (¿porque dos veces?: la primera para que haga la consulta a internet y permitir que dnsmasq la almacene en cache y la segunda para que se realicw la consulta de manera local ya que dnsmasq conoce ya la ip resultante y no se necesita hacer consultas al exterior) el mismo dominio para ver el tiempo que se toma ahora…

como ven ahora es mucho mas rapido si se realizan consultas locales a dominios ya resueltos con anterioridad.

Saludos y espero le sirva.

  • Share/Bookmark
Publicado en Tutoriales, Ubuntu, internet | Etiquetado , , , , , | Deja un comentario

Ubuntu 11.04 se llamara Natty Narwhal

Faltando tan solo unos pocos meses para el lanzamiento de Ubuntu 10.10, Mark publica hoy en su blog el nombre codigo de la siguente version de Ubuntu 11.04 el cual sera Natty Narwhal.

Natty se traduciria en algo asi como elegante o coqueto y Narwhal (o Narval en Español) es un animal marino que habita en el Artico el cual los machos de su especie poseen un cuerno largo, por lo que la traduccion completa al Español seria algo asi como Narval Coqueto.

  • Share/Bookmark
Publicado en Jamunix General, Ubuntu | Etiquetado , , , , | Deja un comentario

Ocultando informacion dentro de imagenes con OutGuess

Ultimamente e estado leyendo informacion sobre la seguridad en internet, linux y servidores y en una de estas me encontre OutGuess el cual es una sencilla aplicacion que nos permite encriptar informacion dentro de una imagen .jpg usando la Esteganografia

Para instalarlo tan solo tecleamos en la terminal:

 sudo apt-get install outguess 

Ahora bien OutGuess se usa por medio de la terminal, imaginemos que tenemos el archivo secreto.txt en el cual esta la informacion privada que queremos esconder (contraseñas, paginas pornos que visitas, el pin del Blackberry de binladen, etc) y una imagen-inocente.jpg cuaquiera la cual usaremos para insertar en ella la informacion que vamos a encriptar, para realizar esto debemos teclear en la terminal:

 outguess -k "contraseña" -d secreto.txt imagen-inocente.jpg imagen-malvada.jpg 

en donde:

- contraseña es la contraseña que luego se usara para extraer la informacion que esta encriptada dentro de la imagen.

- secreto.txt es el archivo el cual contiene la informacion a encriptar.

- imagen-inocente.jpg es la imagen que se usara para insertar la informacion a encriptar

- imagen-malvada.jpg es el nombre de la imagen que nos va generar OutGuess con la informacion encriptada e insertada dentro (puedes colocar el nombre que quieras).

Como vemos esto nos va a generar una imagen-malvada.jpg el cual contiene la informacion encriptada, Ahora bien si deseamos extraer la informacion que esta oculta en esa imagen tan solo debemos teclear en la terminal:

 outguess -k "contraseña" -r imagen-malvada.jpg secretofuera.txt 

En donde:

- contraseña es la contraseña necesaria para desencriptar la imagen (es la misma que se uso para encriptarla)

- imagen-malvada.jpg es el nombre de la imagen que tiene la informacion encriptada

- secretofuera.txt es el archivo que contiene la informacion que estaba encriptada dentro de la imagen (puedes colocar el nombre que quieras).

Con este comando nos creara el archivo  secretofuera.txt el cual contiene la informacion que estaba encriptada dentro de la imagen.

Tambien existe otra aplicacion llamada StegHide que va mas alla y nos permite encriptar informacion dentro de archivos de imagenes .bmp y de sonido .wav y .au  pero de este les comentare luego.

Saludos y espero les sirva.

  • Share/Bookmark
Publicado en Seguridad, Ubuntu, linux | Etiquetado , , | Deja un comentario