Tag Archive | "software"

A donde van los emails que se envian a @example.com y foo@bar.com

Aquellos que han trabajado en algún momento con servidores de correo como Postfix, o servidores web como Apache, tienen mucha probabilidad de haberse encontrado con direcciones del tipo “*@example.com” o “*@example.org”. ¿Que son estos dominios? ¿A donde van los mensajes enviados a estas direcciones?

Pues bien, los dominos example.com, example.org, y tambien el menos conocido example.net (y supongo que alguno mas), están reservados por IANA para uso exclusivo en labores de documentación de software, de hecho los encontramos en la documentación de aplicaciones como Postfix o Apache. Estos dominios no pueden ser registrados ni explotados por ningún ente. Puedes encontrar mas información sobre como y por que estos dominios son tratados de esta forma en el RFC2606.

Pero, ¿que pasa si mandamos un email a una dirección en de alguno de los dominios reservados? Supongamos que por un error de configuración de mi servidor de correo o mio mando información personal y importante para mi a una dirección “*@example.com”. ¿Podría alguien acceder a mis datos enviados por error?

16th February 2007 - Email memories

La respuesta corta: no. El IANA no tiene configurado ninguna entrada MX para esos dominios en concreto, asi que tu servidor SMTP, intentaria contactar con la IP asociada al dominio. Como esta IP tampoco tiene ningún servidor SMPT escuchando por el puerto 25, en ese momento tu servidor SMPT te enviaria una advertencia y lo intentaria posteriormente. El servidor SMTP puede seguir intentando enviar el mensaje durante 3 dias, normalmente, hasta ser descartado. Si durante estos 3 dias se activara el servidor SMTP en example.com entonces podría ser recibido por alguien.

Otra dirección que nos puede sonar mucho es foo@bar.com. Esta dirección al contrario que las anteriores no esta reservada ni nada parecido. De hecho, el dominio bar.com es un dominio privado (y poco explotado, para lo que podría explotarse…), donde encontramos la historia de como tuvo ese usuario que dejar de usar la dirección de correo foo@bar.com y algunos chistes malos.

¿Y por que le llegaban tantos correos a una dirección aparentemente tan aleatoria? Las palabras foo, bar, y foobar, han sido utilizadas con gran asiduidad en el campo de la programación como nombres de variables. Por ejemplo, existe un reproductor de MP3 del que hemos hablado aqui alguna vez, llamado foobar2000. Estas palabras y algunas otras como baz, qux, o quux tienen un origen bélico, fueron utilizadas por el ejercito británico en la primera guerra mundial. Los informaticos tomaron estas palabras y son usadas habitualmente para pruebas y testeos, de forma que la cuenta foo@bar.com quedo prácticamente inutilizada por este motivo.

Posted in Tecnologia, WebComments (1)

Guardar y restaurar los paquetes instalados en Linux (distribuciones basadas en Debian)

Seguro que alguna vez has tenido tu distribución Linux funcionando a la perfección, y al instalar el ultimo paquete de los que tenias pensados, o al compilar esa versión rara de tu programa preferido, has terminado por romper tu distribución. Si estas harto de tener que reinstalar una y otra vez los mismos paquetes en diferentes pcs, esta puede ser una buena solución para ti.

Obtener una lista de los paquetes de tu distribución

Una vez que tienes configurada tu distribución con los paquetes que quieres, debes ejecutar el siguiente comando:

dpkg --get-selections > package.list

Este comando generará un archivo con la lista de los paquetes. Debes mantener a salvo, por ejemplo en Dropbox, un pendrive, un dvd o algún medio que consideres seguro. Especialmente útil es guardarlo en Dropbox, o cualquier otro método de almacenamiento en la nube, ya que así podrás descargarlo en tu distribución recién instalada, sin tener que preocuparte de pendrives o instalar nada previamente.

Reinstalar los paquetes de la lista

Para volver a instalar todos los paquetes solo tenemos que ejecutar:

sudo dpkg --set-selections < package.list
sudo apt-get dselect-upgrade

El ultimo paso puede ser algo lento, bueno, nadie es perfecto. Otra opción que podrías considerar es almacenar también tu sources.list, que es un método bastante mejor que meter las fuentes de tu software a mano.

Posted in GeneralComments (0)

Pantallas táctiles : ¿son todas iguales? (I)

Si eres usuario de IPhone, IPod Touch, Htc o algún modelo táctil como teléfono móvil, sabrás cómo has de pulsar y con qué la pantalla del dispositivo para indicarle lo que queremos hacer en cada momento con él. Pero, probablemente no sepas porqué en unos hay que utilizar el dedo para presionar la pantalla, y en otros, es necesario el uso de un estilete o estilo (sí, ese palito con forma de lápiz).

Pues, esto es debido a que usamos pantallas con materiales y sensibilidades diferentes, y por tanto, hemos de interoperar con ellas de formas distintas. Podemos nombrar todos los tipos de pantallas que existen, pero sólo dos de ellas terminan siendo las más usadas: las capacitivas y las resistivas.

iphone

Pantallas capacitivas
Los atractivos IPhone, y las HTC Magic son ejemplos de terminales que poseen este tipo de pantalla. Están formadas por una membrana de vidrio, y una capa fina de metal en la superficie de la pantalla. Sobre la pantalla existe una pequeña corriente eléctrica, que en base a donde estemos tocando en ella (posición en cuanto a eje horizontal y vertical), y gracias al circuito que existe en cada una de las esquinas de la pantalla, calcula la “capacitancia”, reconoce la señal que le enviamos y nos lleva a donde pedimos.

Estas pantallas deben ser tocadas por el dedo, o por algún otro elemento que tenga capacitancia. Un estilo, o cualquier otro elemento no nos serviría. También debemos remarcar que hablamos de tocar, y no de ejercer presión. Por tanto, la experiencia del usuario para con estos terminales es mucho más “suave”, a la vez que da una sensación mayor de rapidez en cuanto al tiempo que tardan en ejecutarse las órdenes desde que se les indican al dispositivo.

Inconvenientes reseñables : son unas pantallas más caras de fabricar, así como el software que se desarrolla está preparado para que las órdenes sean indicadas con un elemento con diámetro más fino que un dedo.

Posted in TecnologiaComments (0)

hid.im: Escondiendo torrents en imágenes PNG

Thid.imodos sabemos que es posible esconder información en imágenes en varios formatos haciéndola mas difícil de rastrear. Para esto existen varias técnicas, como por ejemplo, el comando “copy” de que puedes ejecutar desde la linea de comandos de casi cualquier versión de Windows. También existen aplicaciones web con este objetivo como Cryptimg, aunque hoy no tratamos exactamente este tema, vamos un paso mas allá.

Supongamos que nosotros no necesitamos la información de la imagen, y simplemente queremos que un archivo sea codificado de alguna forma que sea mas difícil de encontrar por buscadores, por alguien que analice el trafico de mi web o mi conexión.

Pues para esto esta Hid.im, específicamente diseñado para esconder torrents en imágenes, que puedes colgar en cualquier web, y que no serán encontrados por buscadores como torrents, ya que la información del archivo .torrent, quedara escondida dentro de un PNG.

Para descodificar este PNG han diseñado una extensión para Firefox. Los usuarios sin esa extensión, no pueden utilizar la informacion en contenida en esas imágenes.

Otra otra caracteristica que hace a este proyecto realmente interesante es que es Open Source, es decir que puedes utilizar su código bajo licencia MIT. Según wikipedia:

Esta licencia permite reutilizar el Software así licenciado tanto para ser software libre como para ser software no libre, permitiendo no liberar los cambios realizados al programa original.

Es decir que este proyecto podría ser utilizado para crear un tracker de torrent donde los archivos .torrent sean difícilmente rastreables por buscadores, o por analizadores de trafico de red.

Posted in WebComments (0)

Trackers de torrents en tu dominio

Ya hemos hablado en varias ocasiones de aplicaciones que puedes instalar en tu hosting o en tu servidor local, hoy vamos a hablar de trackers de torrents.

Un tracker según la wikipedia:

Un rastreador (o tracker) de BitTorrent es un servidor especial que contiene la información necesaria para que los peer se conecten con otros peers asistiendo la comunicación entre ellos usando el protocolo BitTorrent.

Existen diferentes alternativas, si tienes un servidor (local o no) en Linux puedes probar el tracker mas popular, el que usan sitios como “The Pirate Bay“, OpenTracker que abierto y gratuito.

Si no tienes la opción de configurar tu servidor de esta manera puedes probar diferentes alternativas, las mas populares en PHP y MySQL.

xbtit y Btit: Dos proyectos simultáneos desarrollados por el mismo grupo, que te ofrecen un tracker con múltiples opciones de configuración al estilo de cualquier CMS. Puedes pagar por “hacks” para xbtit.

TBdev: Es uno de los mas populares, y también ofrece una interfaz estilo CMS para poder controlar el funcionamiento de los usuarios y el tracker constantemente.

Rivet Tracker: Muy simple y con un código fácilmente entendible Rivet Tracker se basa en PHPBTTracker, puedes descargarlo en Sourcerforge.

OpenTracker PHP: La mínima expresión de un tracker, cumple con todos los estándares de Bittorrent, requiere una única tabla de una base de datos MySQL, pero no ofrece ningún tipo de interfaz, ni sistema para listar los torrents en el tracker.

Además existen otras muchas posibilidades menos conocidas, modificaciones de las anteriores mediante las cuales puedes obtener funcionalidad extra, como por ejemplo la posibilidad de crear un tracker privado mediante invitaciones con BTI Tracker 1.4.X, PB Edition 1.5.4 basado en BTI Tracker 1.4.X, distribuido por PantheraBits.

Puedes encontrar mas software para trackers en las diferentes redes P2P.

Posted in TecnologiaComments (0)

Publicidad

Facebook

By: Rashid Azar

Polls

¿Cuál es la red social que más utilizas?

  • Twitter (70%, 7 Votes)
  • Facebook (20%, 2 Votes)
  • Otras (10%, 1 Votes)
  • Tuenti (0%, 0 Votes)
  • LinkedIn (0%, 0 Votes)

Total Voters: 10

Loading ... Loading ...