Jun 21

Para los asistentes al Curso Básico de Redes, éstos son los links para que descarguen el material utilizado.

Texto con conceptos

Manual de instalación SmoothWall Linux

Capturas de pantalla de aircrack-ng

Jun 04

Me topé el día de hoy con el error mencionado después de instalar Django v1.2 y ejecutar una aplicación programada sobre el Framework v. 1.1:

Forbidden (403)

CSRF verification failed. Request aborted.

Help

Reason given for failure:

    CSRF token missing or incorrect.

In general, this can occur when there is a genuine Cross Site Request Forgery, or when Django’s CSRF mechanism has not been used correctly. For POST forms, you need to ensure:

  • The view function uses RequestContext for the template, instead of Context.
  • In the template, there is a {% csrf_token %} template tag inside each POST form that targets an internal URL.
  • If you are not using CsrfViewMiddleware, then you must use csrf_protect on any views that use the csrf_token template tag, as well as those that accept the POST data.

Resulta que esta funcionalidad de protección fué agregada en la versión 1.2 de Django para las páginas de administración (admin), por lo que sugieren por aquí utilizar estos nuevos métodos para proteger nuestro sitio.

Sólo hay que agregar al archivo settings.py en la parte de MIDDLEWARE CLASSES lo siguiente:


MIDDLEWARE_CLASSES = (
'django.middleware.common.CommonMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.middleware.csrf.CsrfResponseMiddleware',

)

Después de lo anterior, ejecutar nuestra app (modo de desarrollo)

python manage.py runserver

Para seguir en la onda pythonesca :)

May 31
MythTV

Hoy vamos a aprender cómo usar un Control Remoto convencional Infrarrojo para manipular el Media Center MythTV por medio del puerto Serial de nuestro ordenador.

MythTV es una Grabadora de Video Digital de Código Abierto (OpenSource DVR) que nos permite grabar programas de Televisión, ver DVDs, VCDs, escuchar música, ver fotos, entre otras funciones.

Para que nuestra computadora sea un verdadero Media Center, debe de tener un control remoto para sintonizar canales, subir volumen, apagar el sistema, etc.

Una de las formas más sencillas es utilizar el puerto serial (si está disponible) para instalar nuestro receptor de señales infrarrojas :D
Continua...

Dec 09

Leyendo la Lista del ELUG veo que el día 3 de Diciembre, estuvo Richard Stallman en el Senado de la República, donde, según ellos, promoverán el Software Libre como una Política Pública en México.

Sería interesante que esta propuesta fuera tomada en serio por los legisladores y no se vaya al “congelador”. Con eso se evitaría que se aprueben leyes que legitimen el uso de patentes informáticas.

Oct 12

El sábado estaba pensando en hacer algo productivo ó desperdiciar mi tiempo viendo qué hacía falta en la página del GULTij.

Opté por lo segundo y se me ocurrió hacer una página estática para poner los podcasts que tenemos del programa Computación Radial para que todo mundo pueda escucharlos. Seee!

Faltan algunas, por no decir varias, colaboraciones que hemos hecho en este programa radiofónico, las cuales iremos subiendo conforme las obtengamos ;)

Hice las conversiones de los audios a OGG, para no digan los puristas radicales Stallmanitas que usamos mp3 en la página :P

El problema es que no hay mucho soporte para embeber OGG en web, por lo que mi única salvación fué usar algo que en mis tiempos estudiantiles descubrí para este fin: Itheora.

Disfruten de los podcast del GUL Tijuana.

Sep 10

El Grupo de Usuarios Linux de la Ciudad de Tijuana (GULTij) invita al público en general al evento anual “Software Freedom Day” edición 2009, que se llevará a cabo este 19 de Septiembre en la Sala Audiovisual del Palacio de Gobierno del Estado de Baja California (palacio blanco), en la ciudad de Tijuana.

La entrada es libre.

Continua...

Sep 07

Para desempolvar el blog, les dejo esta receta para configurar Fail2ban para detener ataques al servidor POP/IMAP Dovecot.

Al ver que cada vez eran más constantes en mis logs del servidor de correo estas líneas:

dovecot-auth: pam_succeed_if(dovecot:auth): error retrieving information about user staff
dovecot-auth: pam_succeed_if(dovecot:auth): error retrieving information about user sales
dovecot-auth: pam_succeed_if(dovecot:auth): error retrieving information about user recruit
dovecot-auth: pam_succeed_if(dovecot:auth): error retrieving information about user alias
dovecot-auth: pam_succeed_if(dovecot:auth): error retrieving information about user office
dovecot-auth: pam_succeed_if(dovecot:auth): error retrieving information about user samba
dovecot-auth: pam_succeed_if(dovecot:auth): error retrieving information about user tomcat
dovecot-auth: pam_succeed_if(dovecot:auth): error retrieving information about user webadmin

Decidí buscar alguna aplicación para detener estas amables “auditorías” de mis amigos los juanquers… pero antes un poco de historia:
Continua...

Jul 07

Pese a la gran campaña que hubo para apoyar el voto nulo, sus efectos han sido eso: nulos, porque ganan los mismos de siempre.

A los partidos políticos les importó poco porque saben que comprando un voto aquí, otro allá… apoyandose de las televisoras para influir en el elector, logran su permanencia en la vida política de este país.
Continua...

Jun 29

Ésto pasa cuando dejas a un fanático persinado en el gobierno: Continua...

Jun 26

Hola bots y search engines:

En esta ocasión haré un re-post de cómo utilizar la suite de aplicaciones aircrack-ng para evaluar la seguridad de una red inalámbrica con codificación WEP.
En otras palabras, obtendremos la clave de nuestra red inalámbrica en el tiempo que tardamos en prepararnos un té, café o ir al aguaje por una caguama y darnos cuenta de que este tipo de encriptación no debería de ser usado :P
Continua...

preload preload preload