internet

Los hoyos negros de internet

Esta imagen muestra los 'hoyos negros' que hay en internet, son 15 países que filtran, entorpecen, bloquean la libre circulación de los datos en internet. Los 15 "destacados" países son: Belarús, Birmania, China, Cuba, Irán, Libia, Maldivas, Nepal, Corea del Norte, Arabia Saudita, Siria,Tunez, Turkmenistán, Uzbequistán y Vietnam.

hoyos-negros-internet

Lleva a pensar en lo desigual que tiende a ser el mundo, mientras en algunos lados del mundo reclamamos por una internet más rápida, barata y neutral, en otros lados con suerte tienen algo que podría llamarse internet.

*The Internet's Black Holes | Digg

Deluge con Navegador Anónimo

deluge-logoDeluge el cliente p2p bittorrent multi plataforma (Linux, Win, OSX) del cual he escrito ya en el blog [Deluge VS. qBittorrent], en su última versión 0.5.8 incluirá un navegador anónimo que permitirá navegar sólo por una lista blanca de sitios relacionados directamente con el protocolo p2p bittorrent lease mininova, the pirate bay, etc . Esto será posible debido a que los creadores de Deluge incorporan en este navegador un sistema de proxys anónimos pagados por el mismo proyecto y financiado a través de la publicidad que hay la web del programa.

Esta incorporación en 'Deluge' busca evitar el bloqueo que realizan algunos ISP's sobre el protocolo bittorrent, donde se filtran y se disminuyen las velocidades de descargas de los archivos torrent que se estén compartiendo.

Si deseas probar esta nueva funcionalidad de Deluge puedes descargar la versión RC1 0.5.8, recuerda es una versión Release Candidate o semi estable.

Deluge Anonymizing Browser Now Includes Bittorrent | Slashdot

Instalar la última versión de rtorrent

rtorrent es un cliente p2p bittorrent para Linux que cada día adquiere más popularidad entre los usuarios. Debido a lo eficiente y fácil que resulta su uso.

rtorrent está en constante actualización, lo que significa la incorporación de interesantes funcionalidades, tales cómo PEX (intercambio de peer), cifrado de conexión (para evitar el shapping de tu isp), incorporación de las librerías xmlrpc-c (para poder implementar interfaz gráfica), etc.

Las principales distros Linux incorporan la paquetización de los binarios, en deb o rpm, lo que significa a veces no contar con la última versión del programa empaquetado. Es por esto que este artículo pretende guiarte en la instalación de rtorrent, xmlrpc-c y libtorrent desde las fuentes, y así tener instalada siempre la última versión de rtorrent.

Las fuentes de libtorrent, rtorrent y xmlrpc-c, son necesarias para realizar una instalación de rtorrent. Recordemos que libtorrent son las librerías p2p bittorrent y rtorrent es la "gui" que interactúa con ellas.

Descargar las fuentes.

Las fuentes las descargaremos en /home/usuario/rtorrent-rlz, abrimos las consola y nos posicionamos en el directorio "rtorrent-rlz".

cd rtorrent-rlz

svn co svn://rakshasa.no/libtorrent/trunk/rtorrent rtorrent

svn co svn://rakshasa.no/libtorrent/trunk/libtorrent libtorrent

wget http://ufpr.dl.sourceforge.net/sourceforge/
xmlrpc-c/xmlrpc-c-1.12.00.tgz

Descomprimir xmlrpc-c
tar xzvf xmlrpc-c*

Entonces deberíamos contar con tres carpetas ubicadas en "/home/usuario/rtorrent-rlz"

/home/usuario/rtorrent-rlz/libtorrent
/home/usuario/rtorrent-rlz/rtorrent
/home/usuario/rtorrent-rlz/xmlrpc-c

Dentro de ellas están las fuentes necesarias para compilar y convertirlas en binarios ejecutables para nuestro pc. Ahora antes de compilar hay instalar las dependencias necesarias.

Para distribuciones Linux basadas en .deb (Ubuntu, Debian), instalar las dependencias a través de aptitude.

sudo aptitude install build-essential pkg-config comerr-dev libc6 libcurl3 libgcc1 libidn11 libkrb53 libncurses5 libsigc++-2.0-0c2a libssl0.9.8 libstdc++6 zlib1g

Desinstalar rtorrent anterior.
sudo aptitude remove rtorrent libtorrent7

Compilar he Instalar.

libtorrent

Ubicarse dentro de la carpeta libtorrent
cd /home/usuario/rtorrent-rlz/libtorrent

Generar el archivo de configuración de libtorrent:
sh autogen.sh

Configurar libtorrent:
./configure

Compilar libtorrent:
sudo make

Instalar libtorrent:
sudo make install

xmlrpc-c es necesario instalarlo para dar soporte de control mediante interfaz gráfica, http, o ssh a rtorrent.

xmlrpc-c

cd ../xmlrpc-c-1.12.00

./configure --disable-cplusplus

sudo make

sudo make install

Este es el último paso para la instalación.

rtorrent

cd ../rtorrent

sh autogen.sh

PKG_CONFIG_PATH="/usr/local/lib/pkgconfig" ./configure --with-xmlrpc-c

sudo make

sudo make install

Si la instalación fue exitosa ya tienes la ultima versión de rtorrent, con soporte PEX, xmlrpc-c y cifrado de conexión. Para habilitar estas funciones hay que hacer unos cambios en el archivo de configuración de rtorrent (.rtorrent.rc), si deseas puedes copiar el mío:

###.rtorrent.rc archivo de configuración rtorrent###

# Este es el archivo de configuración de rTorrent. Copiar en
# /home/usuario/.rtorrent.rc y habilita/modifica
# las opciones que necesites.
# Recuerda que descomentar (quitar #) habilita la opción.

# Cantidad Máxima y Mínima de peers conectados por torrent.

#min_peers = 40
#max_peers = 100

# Igual que lo anterior pero para torrent terminados
# (-1 = iguala las opciones anteriores ).

#min_peers_seed = 10
#max_peers_seed = 50

# Cantidad máxima de conexiones para subidas por torrent.

#max_uploads = 15

# Velocidad máxima de subida y bajada en KiB. "0" para ilimitado.

#download_rate = 0
#upload_rate = 0

# Directorio donde se guardaran los archivos bajados.

directory = /home/usuario/rtorrent/download

# Directorio donde se guardarán los .torrent bajados vía web.

session = /home/usuario/rtorrent/torrentweb

# Carpeta donde rtorrent buscara los .torrent para iniciar
# la descarga en forma automática.

schedule = watch_directory,5,5,load_start=/home/usuario/
rtorrent/torrent/*.torrent

# Detiene la descarga si queda poco espacio en el disco duro.

#schedule = low_diskspace,5,60,close_low_diskspace=100M

# Detiene los torrents según el porcentaje subido,
# el total de bytes subidos , o
# según el porcentaje del ratio que selecciones.
# ejemplo: se detiene cuando el ratio es 2.0 con un mínimo
# de 200 MB subidos, o cuando el ratio es igual a 20.0.

#schedule = ratio,60,60,"stop_on_ratio=200,200M,2000"

# La dirección ip que se le informará al tracker (para
# ordenadores tras un firewall o cortafuegos).

#ip = 127.0.0.1
#ip = cactusdigital.net

# El rango de puertos para rtorrent, elige el rango
# que mejor te funcione.

port_range = 20-21

# Elige al azar un puerto dentro del rango anterior que configuraste.

#port_random = yes

# Revisar el hash de los torrents descargados. No está muy recomendado
# puede causar lentitud en el computador.

#check_hash = yes

# Conexión a tracker's mediante UDP.

#use_udp_trackers = yes

# Opciones de cifrado de conexión, cualquier
# combinación de estas es valida:allow_incoming,
# try_outgoing,require, require_RC4, enable_retry, prefer_plaintext.
# Este ejemplo permite conexiones encriptadas, cifradas.
# conexiones salientes empiezan sin cifrar con un intento de cifrado,
# si falla da preferencia al texto plano por sobre cifrado RC4.

encryption = allow_incoming,enable_retry,prefer_plaintext

# Habilita peer exchange PEX (para torrent públicos).

peer_exchange = yes

# No modificar lo que sigue, hacerlo sólo si sabes,
# podría explotar tu computador!.

# Hash read-ahead controls how many MB to request the kernel to read
# ahead. If the value is too low the disk may not be fully utilized,
# while if too high the kernel might not be able to keep the read
# pages in memory thus end up trashing.

#hash_read_ahead = 10

# Interval between attempts to check the hash, in milliseconds.

#hash_interval = 100

# Number of attempts to check the hash while using the mincore status,
# before forcing. Overworked systems might need lower values to get a
# decent hash checking rate.

#hash_max_tries = 10

###Fin .rtorrent.rc archivo de configuración rtorrent###

¿Y la interfaz gráfica de rtorrent?
En un próximo articulo vamos a instalar una interfaz gráfica para rtorrent, opción que no utilizo ni recomiendo utilizar debido a la facilidad de uso de rtorrent. Ahora si igual necesitas/quieres instalar una gui pronto sabrás cómo.

Recuerda que los comentarios se hicieron para despejar dudas, felicitar, saludar, agradecer, putear, reclamar, respecto al tema del artículo. Así que sin miedo utiliza esta posibilidad.

Usenet News versus BitTorrent

Bittorent es el protocolo p2p que lidera hoy en día el tráfico a nivel mundial, según estudios el 35 al 40% del total del tráfico de Internet se produce gracias a este protocolo.

La ventaja que tiene bittorrent por sobre otros protocolos p2p, radica en que este no necesita de servidores centralizados que se encarguen de propagar los archivos que se quiera compartir, recordemos que los trackers sólo guardan la información (archivo .torrent) la cual leen los clientes bittorrent para realizar las conexión con el seeder y las semillas (peer's), que se encuentren compartiendo. Incluso ni siquiera sería necesario contar con un tracker externo ya que desde nuestro computador podríamos actuar cómo uno.

Usenet (Unix Users Network) es un programa con muchos más años que bittorent, funciona bajo el protocolo NNTP, y obviamente escribí sobre el tema un fantástico articulo :P hace un tiempo llamado Usenet esa escondida fuente de información.

Es un secreto medio a voces que Usenet se utiliza cómo una gran fuente de información, por ahora casi sin regulación, donde podemos encontrar desde grupos dedicados a discutir sobre fotografía hasta otros sólo creados para compartir programas para "testear en nuestros pc".

Esta tabla comparativa podría servir para que te des cuenta de los pro y los contra de cada uno.

Descripción Usenet Bittorrent
Velocidad Máxima Velocidad Depende de los Seed/Peer
Subidas Anónimas Si No
Retención Si No
Disponibilidad Alta Muy Alta
Fácil de Usar 4 estrellas 5 estrellas
Costo Pequeño monto Gratis
Sitios que Ofrecen contenido 3 estrellas 5 estrellas
Contenido verídico Después de la descarga Comentarios de los usuarios, etc.

Tabla comparativa gracias a Peer to Press.

Cómo puedes ver son hartas las ventajas de Usenet, lo que no le quita méritos a bittorrent. Y creo que cómo lugar de conocimiento he intercambio de información es una super buena opción.

Feedback.

Usenet la verdad es que no me convence...

¿Existen programas para bajar torrent desde Linux?

Pero claro cómo no iba a existir alguna opción, saca lápiz y papel para tomar nota:

A mí si me convenció Usenet, sobre todo por eso de poder "intercambiar información" ya que interesa hacer nuevas amistades.xD

¿Cómo empiezo a explorar Usenet usando Linux?

Para Linux hay variados news reader que puedes encontrar en el artículo que te mencione anteriormente -no seas porfiado y procede a leerlo! (Usenet esa escondida fuente de información), además podrás encontrar algunos servidores "útiles" para configurar en tu news reader favorito.

Oye pero yo uso win2!...

¿Qué programas Usenet para Windoze puedo usar?

Yo no conozco esa cosa llamada win2, windoze, quizás quieras empezar probando Wubi para Ubuntu 7.10.

Y el clásico bonus track....

Este blog (Gurz's Blog) lo encontré, no me acuerdo cómo, pero tiene unos buenos tutoriales y scripts escritos por el mismo blogger, que pueden ser de gran ayuda para empezar en el submundo de Usenet o la dimensión desconocida de Usenet.

"Desgoglearse": Evitar aparecer en los resultados de google

Este howto guía tiene que ver un poco con este artículo que publiqué hace un tiempo (Nueva política de google de retención de datos), que es sobre el tratamiento que hace google de los datos privados de sus usuarios.

Desgoglearse o evitar que nuestra información personal sea parte de los resultados de búsqueda de google, son un conjunto de tips que podemos implementar para evitarlo.

Algunos los aplico desde que tengo memoria en internet, con su consiguientes desventajas. A continuación un extracto de lo más importante.

Dejar de usar tu nombre completo: La mejor forma de desgoglearse es no usar tu nombre completo para inscribirse en servicios en linea, en tu blog - con la desventaja de hacer menos personal el blog, usar en lo posible un nickname.

Has una busqueda de ti mismo en google: Par ver que se encuentra acerca tuyo en la red, si posees un nombre muy común intenta hacer la busqueda con tu nombre entre comillas"". Y según vallas "encontrándote"ir editando o borrando cuentas que no utilices con tu información guardada.

Usar meta tag: Considera el uso de meta tag's si es que quieres o necesitas utilizar tu nombre en línea, tales como <meta name="robots" value="noindex,nofollow" />.

Eliminar la información personal en google: Si quieres eliminar información personal que está indexada en google, puedes usar este formulario de petición de remoción.

Resumiendo lo anterior lo importante es evitar usar tus datos reales para inscribirse en servicios on-line, en donde no sea obligatorio hacerlo, así evitaras la indexación por parte de google de tu tan preciada información personal.

How to Ungoogle Yourself | wikiHow

Cambiar el banner de bienvenida SSH

Cuando nos logueamos autentificamos en algún servidor ssh lo primero que se muestra es el banner de bienvenida si es que este está configurado. Luego que el acceso en el servidor ssh es exitoso lo que se muestra es el mensaje que está configurado en motd ubicado /var/run.

Gracias a que en Linux todo es configurable, podemos personalizar estos mensajes de bienvenida para que nos muestren alguna bienvenida más atractiva, algo como un ascii ( por ejemplo.

La configuración se hace en el servidor ssh.
Editar o crear el archivo de texto issue.net el cual se ubica en /etc he insertar nuestro mensaje de bienvenida pre login.

sudo pico /etc/issue.net

ssh-banner-login.png

Para que el cambio en el texto de bienvenida sea solicitado por ssh, debemos crear o descomentar (sacar #) en la línea que dice "Banner /etc/issue.net" en el archivo de configuración del servidor ssh /etc/ssh/sshd_config.

sudo pico /etc/ssh/sshd_config

Cambiamos el mensaje que aparece después de ingresar al servidor ssh.

sudo pico /var/run/motd

ssh-login-banner.png

Ahora si queremos que los cambios hechos tengan efecto de inmediato, reiniciamos el servidor ssh.

sudo /etc/init.d/ssh restart

Fácil cierto?.

Una Sexy Mujer te dice tu IP

sexy-ip.jpg

En internet hay una gran cantidad de sitios que podemos consultar para saber nuestra ip, pero quizás este sea el único donde una mujer te la informa a través de un relatos que mezcla gemidos y lamentos sexy's. Ya sabes moanmyip.com para saber cual es nuestra ip.

Excelente eso de mezclar tecnología y mujeres...enfermera!.
Want to hear sexy women moan your IP? | Digg

Telmex compra Zap TV = Triple Pack Inalambrico

Y es que con la suma de Zapt TV Telmex ya está en condiciones de proveer internet Wimax más Televisión Digital y Telefonía todo de forma inalámbrica, siendo Chile a nivel mundial el primer país donde se prestará un servicio Triple Pack o Triple Way como dicen afuera, totalmente inalámbrico.

Con esta compra Telmex pretende entrar de lleno en los hogares chilenos, y pasar a ser competidor de peso de VTR y Telefónica, pero con la ventaja de ofrecer un producto innovador, esperemos que a precios razonables y de alta calidad.

Click y conoce el nombre de tu amor verdadero

[...]reenvía este mensaje a 10 personas en los próximos 5 minutos y aparecerá el nombre de tu amor verdadero[...]

Los servidores de correo de mi empresa se llenaron con el spam generado por este hoax, todos reenviaban este correo con la esperanza de conocer el nombre de su amor verdadero, despues de 5 minutos y apretar F6!.

El hoax está bién hecho apela a los sentimientos cómo casi todos los correos de este tipo, existe gente que todavía cae en estas trampas y ni siquiera se imaginan que el objetivo de este es recolectar direcciones de email para luego ser vendidas a algun spammer, y así ser utilizadas en sus campañas de marketing online de farmacias y productos cutres.

Sacale partido a los dominios de tercer nivel

Es posible obtener hasta 5 dominios de tercer nivel por cuenta en dyndns.com. Son del tipo nombre-de-domino.ath.cx, blogdns.com, homelinux.com. etc. Estos dominios se crean fácilmente y pueden ser direccionados para que apunten a la ip de tu hosting, como por ejemplo usarla para probar algún CMS como wordpress o el nuevo Movable Type.

Yo he registrado 2 dominios, y los estoy utilizando para pruebas con Movable Type y Drupal. Además está la opción de apuntarlos a la ip de tu computador, para que puedas acceder remotamente a ella, a través del router,
SSH o FreeNX en Ubuntu.

Registrar dominio de tercer nivel.

  • Ingresa a dyndns.com y crea una cuenta.
  • Anda a "My Service".
  • Hace click sobre Add New Host.
  • Selecciona el nombre de dominio y su "extención" (blogdns.com, ath.cx, is-a-geek.com, etc.).
  • dominio-tercer-nivel-nombre.png

  • Ingresa la ip que quieres utilizar, la de tu hosting/hospedaje, computador, etc.
  • dominio-tercer-nivel-ip.png

  • Crea tu nuevo dominio (Create New Host), y listo ya puedes sacarle partido como quieras.