Ok, este oficialmente es el primer post en Quanaxblog y quiero escribir sobre algo que estaba pensando en la madrugada de hoy :)

Hoy en la mañana me encontré con un amigo en el MSN que había montado en su servidor web un archivo en php que iba haciendo el log de las direcciones IP que entraban a su página. Recordé que había una forma de engañar (dependiendo) a estas páginas que te dan la IP pero apenas hace rato la recordé.

Para poder lograr esto, modificaremos la cabecera HTTP llamada X-Forwarded-For la cual es una cabecera que nos permite conocer la IP origen de la petición de un cliente. Utilizaremos un plugin de Firefox llamado Modify Headers :)

Antes de correrlo podemos ir a páginas como:http://www.cual-es-mi-ip.net/ para conocer nuestra dirección IP

Ok, ahora procedamos a Spoofear ese resultado… abrimos el addon Modify Headers (desde Herramientas>Modify Headers) y agregamos lo siguiente:

Add            X-Forwarded-For        1.1.1.1

En donde en vez de 1.1.1.1 podíamos poner cualquier IP. Volvemos a entrar a la página para verificar nuestra IP: http://www.cual-es-mi-ip.net/ y notamos los cambios.

Ahora bien, con esto podemos ver el potencial de la herramienta :) … entre otras cosas podríamos editar la cabecera User-Agent…

Un agente de usuario es una aplicación informática que funciona como cliente en un protocolo de red; el nombre se aplica generalmente para referirse a aquellas aplicaciones que acceden a la World Wide Web. Los agentes de usuario que se conectan a la Web pueden ser desde navegadores web hasta los web crawler de los buscadores, pasando por teléfonos móviles, lectores de pantalla y navegadores en Braille usados por personas con discapacidades. Leer mas

En otras palabras, podríamos Spoofear a la aplicación web que entremos el tipo de navegador en el que estamos… podemos conocer nuestro User-Agent en páginas como esta: http://user-agent-string.info/parse

Y para no divagar, podemos conocer una lista de varios User-Agent recopilados en: http://www.user-agents.org/index.shtml?moz

Entonces …. en el Modify Headers agregamos:

Modify                     User-Agent                   Mozilla/2.0 (compatible; MSIE 3.0; Windows 3.1)

En mi caso quise hacerme pasar por ese tipo de navegador… :)

Definitivamente, el addon Modify Headers es muy interesante y como herramienta nos brinda bastantes posibilidades.

Enlaces

Obtener la IP real con PHP: http://www.eslomas.com/index.php/archives/2005/04/26/obtencion-ip-real-php/

Modify Headers: https://addons.mozilla.org/es-ES/firefox/addon/967

about

Bueno, tal vez varios ya hayan visto este tipo de portal en sus escuelas o se hayan enrolado en l�nea en alguno de los tantos cursos que utilizan a Moodle como plataforma. Hace rato, me di a la tarea de instalarme mi propia plataforma Moodle en mi servidor casero jeje para poder analizar un poco m�s a fondo las posibilidades que �ste excelente plataforma provee. Les pongo un poco de informaci�n de Moodle sacada de la p�gina oficial:

Moodle es un paquete de software para la creaci�n de cursos y sitios Web basados en Internet. Es un proyecto en desarrollo dise�ado para dar soporte a un marco de educaci�n social constructivista.

Moodle se distribuye gratuitamente como Software libre (Open Source) (bajo la Licencia P�blica GNU). B�sicamente esto significa que Moodle tiene derechos de autor (copyright), pero que usted tiene algunas libertades. Puede copiar, usar y modificar Moodle siempre que acepte: proporcionar el c�digo fuente a otros, no modificar o eliminar la licencia original y los derechos de autor, y aplicar esta misma licencia a cualquier trabajo derivado de �l. Lea la licencia para m�s detalles y contacte con el due�o de los derechos de autor directamente si tiene alguna pregunta.

Moodle puede funcionar en cualquier ordenador en el que pueda correr PHP, y soporta varios tipos de bases de datos (en especial MySQL).

La palabra Moodle era al principio un acr�nimo de Modular Object-Oriented Dynamic Learning Environment (Entorno de Aprendizaje Din�mico Orientado a Objetos y Modular), lo que resulta fundamentalmente �til para programadores y te�ricos de la educaci�n. Tambi�n es un verbo que describe el proceso de deambular perezosamente a trav�s de algo, y hacer las cosas cuando se te ocurre hacerlas, una placentera chapuza que a menudo te lleva a la visi�n y la creatividad. Las dos acepciones se aplican a la manera en que se desarroll� Moodle y a la manera en que un estudiante o profesor podr�a aproximarse al estudio o ense�anza de un curso en l�nea. Todo el que usa Moodle es un Moodler.

Quise hacer este post en el Richieblog para compartirle el dato a quien le interese dar clases en l�nea pues puede encontrar una excelente opci�n de apoyo en Moodle para darle seguimiento a sus estudiantes y herramientas para impartir sus cursos. La instalaci�n de la plataforma no es algo complicado, de hecho bastaria con ir a : http://download.moodle.org/ y bajar los archivos, los cuales descomprimiremos en la carpeta de nuestro servidor web. Requieres tener servidor web, servidor de base de datos (mysql) y tener PHP para que puedas instalar y utilizar el Moodle.

pantallazo

Se me hace bastante genial que hoy en d�a contemos con este tipo de herramientas (ventajas) que faciliten el aprendizaje, solo es cuesti�n de aprovechar los recursos. Si alguien se anima a montar su propia plataforma puede aprovechar este post para hacerse publicidad y podamos enrolarnos en sus cursos jeje.

Fuente

www.moodle.org

Salu2!

debian-logo-mirroredBueno… despu�s de buen rato de estarlo posponiendo… hoy por fin me he instalado Debian Lenny en el ordenador :D y pues bastante satisfecho y un poco aliviado de por fin haberme dado el tiempo de hacerlo. No es novedad para mis amigos que ultimamente he Windowseado mucho jaja, pero bueno… disculpas y ya por fin ando retomando de nuevo el buen camino jajaja.

En fin, les comento que tuve varios problemas con el teclado USB, por que el grub que hab�a dejado con Debian etch no me lo reconocia asi que tuve que hacer varios movimientos en windows que igual luego contar� para poder instalar Debian. Y bueno, una vez que termin� la instalaci�n me di cuenta de algo que me molest� un poco… que fue que la hora estaba totalmente mal (fue eso, o mi depa entr� a un hoyo negro que me permiti� un salto en el tiempo… pero no creo!), asi que buscando un poco, pude dar una soluci�n duradera gracias a NTP. Aaah… por cierto, una p�gina muy buena para conocer la hora exacta en M�xico es:

http://www.cenam.mx/hora_oficial/

�Qu� es NTP?

Wikipedia lo define como: Network Time Protocol (NTP) es un protocolo de Internet para sincronizar los relojes de los sistemas inform�ticos a trav�s de ruteo de paquetes en redes con latencia variable. NTP utiliza UDP como su capa de transporte, usando el puerto 123. Est� dise�ado para resistir los efectos de la latencia variable.

Ok… ahora los pasos que segui para configurarlo en mi equipo:

Paso 1, checar la zona horaria:

Primero hay que checar que est� bien configurada la zona horaria con el siguiente comando:

# date

El cual en mi caso arroja:

lun mar 16 11:16:07 CST 2009

Donde en efecto veo que est� bien el que sea CST. De hecho, al principio ten�a duda de que diablos era eso de CST… o de UTC… �c�mo saber cu�l es la m�a? y di con �sta p�gina:

http://www.horlogeparlante.com/spanish/mexico_mexico_city_599.php

Donde aparec�a mi nombre de zona como CST.

En caso de que est� mal la zona horaria… usar el siguiente comando (no explicar� los pasos, puesto que �sta parte es intuitiva una vez dentro):

# tzselect

Bueno… al final de configurar con tzselect dice que agreguemos una l�nea (la cual ahi dicen que es) al archivo .profile .. en mi caso la l�nea que agregu� a al final de ese archivo fue (varia de usuario a usuario seg�n la zona):

TZ=’America/Mexico_City’; export TZ

Paso 2, instalar ntpdate:

Ok, ahora necesitaremos el ntpdate para que se pueda conectar nuestra m�quina a los servidores NTP:

# aptitude install ntpdate

Ok, ya tenemos el ntpdate.. ahora necesitamos buscar un servidor para nuestra zona horaria… hay un link muy famoso pero que ya no funciona donde seg�n estaba el listado de �stos servidores:

http://www.eecis.udel.edu/~mills/ntp/clock2a.html

Pero como ya no funciona a alguien se le ocurrio hacer un backup de �stos y los encuentras en:

http://kopernix.com/?q=ntp

Junto con una excelente y breve informaci�n respecto a cual usar.

Si queremos conocer a fondo como funciona esto de NTP, recomiendo el siguiente link, donde se habla entre otras cosas de los stratums… http://www.linuxparatodos.net/portal/staticpages/index.php?page=como-ntp

Ok, sea como sea, yo recomiendo los dos siguientes (el primero es stratum 1):

# ntpdate cronos.cenam.mx

O el de la UNAM (http://www.crya.unam.mx/?f=usar):

#ntpdate ntp.astrosmo.unam.mx

Ok, para no tener que asignar el servidor NTP cada que queramos bien la hora jeje, podemos crear un script de carga al inicio:

#touch /etc/init.d/ntpdate

#vim /etc/init.d/ntpdate

Con lo siguiente de contenido:

——————–

#! /bin/sh

ntpdate ntp.astrosmo.unam.mx

—————–

Listo… reiniciamos y comprobamos. Con eso deber�a bastar.

Aaaah… recomiendo el siguiente buscador para encontrar servidores NTP:>

http://support.ntp.org/bin/view/Servers/WebSearch

Por decir… bastar�a con poner �Mexico� y ver que servidores hay :) . En fin, eso es todo… a mi me pareci� muy interesante todo esto… ojala le sirva a alguien mas, salu2!

Parece ser que la versi�n estable sali� desde el 14 de febrero (oooh el d�a del amor y la amistad) y yo apenas me voy enterando hoy que ha salido!!! … vaya, si que me he perdido mucho en estos d�as de mis temas favoritos pero esperemos mejorar el rumbo en pr�ximas fechas… en fin… les dejo el link al listado de los discos de descarga y una im�gen que saqu� de la p�gina de Debian:

lennybanner_indexed

P�gina de las im�genes de los discos de Debian: http://cdimage.debian.org/debian-cd/5.0.0/i386/iso-cd/

P�gina oficial de Debian: www.debian.org

dns

Bueno, no creo que sea necesario hablar mucho sobre la teor�a que hay tras un servidor DNS, puesto que ya hay much�simos art�culos que hacen una excelente labor platicando al respecto jeje, asi que solo les dejo este documento donde plasmo un how-to de los pasos a seguir para instalar y configurar un poco el Bind9 en Debian Etch, espero les sirva.

Cualquier duda o comentario ya saben, los links y bibliograf�a de los que me bas� est�n en el documento, ser�a una buena idea darles una checada.

Descarga aqui: http://www.mediafire.com/?jz2mymgzn2y

Que tal, pues … pues en los foros de debian-mx me hab�a topado ya tiempo atr�s con un howto muy bueno de como configurar ssh en Debian, el cual hab�a sido realizado por herymx , se me hizo tan bueno y tan �til que decid� ponerlo en este blog (y a herymx ya lo agregamos a la lista de blogroll por que maneja muy buenos temas en su blog jeje)… a continuaci�n pongo el howto y al final el link de la fuente original para que se den una vuelta por ahi:

Una de las herramientars indispensables para administrar los servidores es a traves de SSH (Secure SHell) un poco de teoria antes de empezar:

Segun el gran Wikipedia SSH es el nombre del protocolo y programa que lo implementa y sirve para acceder a maquinas remotas a traves de una red esto nos permite manejar por completo la computadora mediante un interprete de comandos pero tambi�n puede redirigir el trafico de X para poder ejecutar programas graficos si tenemos un servidor X arrancado.

En lo particular yo soy de instalar los servidores (ftp, web, correo, etc..) en modo texto para no tener un deroche de recusos injustificados entonces desde la instalaci�n del Debian eligo solo los componente basicos y sin X.

Si instalas Debian con entorno grafico por default ya tiene configurado el servicio de OPENSSH-CLIENT pero aqui nos vamos a enfocar en tener listo el OPENSSH-SERVER.

PASOS:

1.-Abrir una terminal como SU y escribir:

# apt-get install openssh-server

2.-Cuando se termina de configurar por default tiene una serie de parametros predeterminados pero podemos cambiarlos si deseamos asi que vamos a echarle un vistazo al archivo /etc/ssh/sshd_config

# nano sshd_config

El archivo es algo extenso solo mencionare las secciones que son de gran importancia:

El servicio SSH por default trabaja sobre el puerto 22 pero se puede cambiar:

port 22 ##PUERTO DEFAULT

El parametro ListenAddress especificamos las direcciones de las interfaces de donde va a recibir peticiones OJO con esta seccion si vamos a accesar desde una red externa como la casa entonces dejarlo como esta sino pues hay que especificar la red:

ListenAddress 0.0.0.0 ##IP Default podemos accesar desde cualquier red

Esta es la seccion critica a mi manera de ver porque indicamos si el usuario ROOT puede acceder via ssh yo en lo personal lo deshabilito y entro con un usuario del sistema diferente a root

PermitRootLogin no

Tambi�n podemo especificar si se va a ejecutar aplicaciones graficas mediante SSH por ejemplo podemos usar VLC a traves de SSH por si no son muy dados a usar comandos yo lo dejo como esta:

X11Forwarding no

Otra opciones permitir el acceso a ciertos usuarios de la siguiente manera:

AllowUsers tusuario, miotrousuario, uncolado

En fin son muchas las opciones que trae el archivo seria bueno que le echaran un vistazo y modifiquen lo que mejor crean ustedes que es para su servidor pero siempre pensando en la seguridad y los riesgos que conlleva hacer una mala configuraci�n.

Por �ltimo reiniciamos el servicio:

# /etc/init.d/ssh restart

NOTA: Si estan detras de un firewall tienen que abrir el puerto que han especificado pero si estan en DMZ pues les recomiendo que pongan reglas IPTABLE por seguridad.

Ahora a hacer un test desde un cliente usando el terminal:

# ssh usuario@midominio

y si logran accesar veran el siguiente mensaje en la consola:
Linux server 2.6.XX-XX #1 SMP Mon Dec 24 16:41:07 UTC 2007 i686

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
You have new mail.
Last login: Tue Feb 5 10:17:23 2008 from 189.XXX.XXX.XXX

Ahora que si queremos conectarnos desde nuestro winblows a nuestro linux mediante ssh, lo podemos hacer con una aplicaci�n llamada putty, la pueden descargar de aqui: http://www.mediafire.com/?kzidwnfma5d

Imagen de putty

Imagen de putty

Fuente:

http://herymx.wordpress.com/2008/10/14/configuracion-ssh-debian


Que tal, pues este sabado un profe de mi uni me dio luz verde para poder publicar este how-to de como poner en modo puente el modem de 2wire que nos dan con Telmex… esta muy bueno y muy util el manual, asi como bastante simplificado por lo que no creo que encuentren muchos problemas para seguir los pasos.

Jeje, de hecho… bastantes apuntes que rondan por el Richieblog fueron cosas probadas en las clases del mismo profesor (ojala tuviera mas profes asi) e incluso de sus clases creo que me he motivado a investigar y meterme a fondo en estos temas de Linux y redes :)

Aunque bueno… aun le debo una certificacion jaja, pero esta en proceso, en proceso!

En fin, pueden descargarse el archivo de aqui:http://www.mediafire.com/?yld10zmwczh

Ah! voy a resumir en varios pdf’s algunos how-to’s que he publicado en el Richieblog con el fin de que los puedan descargar para consulta futura asi como publicare algunos que me he topado y que me han sido de mucha ayuda… asi que no se pierdan la pagina de Tutoriales, que en estos dias se va a poner bastante bien y estara llena de archivos para descargar: http://www.quanaxoft.com/blog/tutoriales/

Salu2!

[youtube=http://www.youtube.com/watch?v=jMyIJFCiYqo]

Pues, si se pueden sacar Screenshots que mejor que tomar un video del escritorio… de hecho veo que hay muchos que lo hacen para mostrar howtos de instalaciones o de procesos… para Debian etch es tan f�cil como instalar el istanbul:

#apt-get install istanbul

Y si se tiene que el video jala muy lento, recomiendo hacer la grabaci�n a la mitad de las dimensiones del Desktop (para que grabe asi, se le da click derecho al icono del istanbul una vez que aparesca en el area de notificaciones y se seleccionan las condiciones que buscamos). El �nico problema es que lo guarda en ogg… si lo queremos pasar a otro formato recomiendo el mencoder… en Debian para instalarlo bastaria con agregar este repositorio al /etc/apt/sources.list:

deb http://www.debian-multimedia.org etch main

Como root hacer:

# wget http://debian-multimedia.org/gpgkey.pub -O – | apt-key add – && apt-get install debian-multimedia-keyring

Hacer un update para el apt:

#apt-get update

E instalar:

#apt-get install mencoder

Para convertir el ogg a avi y asi poder subirlo a youtube basta con hacer:

# mencoder out.ogg -o out.avi -oac mp3lame -ovc lavc

  • out.ogg es el archivo que queremos convertir
  • out.avi es el archivo avi que queremos crear
  • mp3lame es el code de audio que queremos implementar (aqui mp3)
  • lavc es el codec de video que queremos implementar (aqui libavcodec)

Listo!… les dejo al principio de esta entrada un video que tom� de mi escritorio como ejemplo. salu2!

Fuentes:

Convertir ogg a avi> http://ubuntuswitch.wordpress.com/2007/10/05/howto-convert-ogg-to-avi-with-mencoder/

Sobre mencoder y repositorio > http://debian-multimedia.org/dists/stable/main/binary-i386/package/mencoder.php y http://debian-multimedia.org/

Sobre el istanbul > http://live.gnome.org/Istanbul

Esta es mi tarjeta: http://www.meritline.com/ieee-802-11g-wireless-mini-usb-pen-drive.html

Vaya pues tengo una tarjeta de red inal�mbrica que quer�a instalar en mi Debian etch y estos fueron los pasos a seguir (todo en consola como root):

ifconfig wlan0 down
	rmmod r8187 rtl8187 2>/dev/null
	wget http://dl.aircrack-ng.org/drivers/rtl8187_linux_26.1010.zip
	unzip rtl8187_linux_26.1010.zip
	cd rtl8187_linux_26.1010.0622.2006/
	wget http://patches.aircrack-ng.org/rtl8187_2.6.24v3.patch
	tar xzf drv.tar.gz
	tar xzf stack.tar.gz
	patch -Np1 -i rtl8187_2.6.24v3.patch
	make
	make install

Reiniciamos y listo! … instalada la tarjeta… para alivianar un poco podemos instalar el siguiente manager para la wifi…

#apt-get install wifi-radar

Para correrlo tenemos que estar como root y el archivo de configuraci�n esta en /etc… al mio le tuve que cambiar la interfaz por que apuntaba a eth1:

[DEFAULT]
scan_timeout = 5
auto_profile_order =
speak_up = False
ifup_required = False
interface = wlan0
commit_required = False

Ok, con eso ya estariamos :)

Pues hace unos minutos me preguntaba como se hacia esto y encontre la respuesta en un blog que cito al final de esta entrada… el proceso es bastante sencillo y se resume asi:

#apt-get install imagemagick

#import -window root nombredearchivo.formato

Fuente:

http://darkfrog.wordpress.com/2007/05/25/tomar-un-screenshot-desde-la-consola/

© 2011 Quanaxblog Suffusion theme by Sayontan Sinha