viernes, 18 de enero de 2013

Cambiar la dirección MAC de tu tarjeta de red

En las redes de computadoras, la dirección MAC (siglas en inglés de media access control; en español "control de acceso al medio") es un identificador de 48 bits (6 bloques hexadecimales) que corresponde de forma única a una tarjeta o dispositivo de red. Se conoce también como dirección física, y es única para cada dispositivo. más..

La necesidad de cambiar este numero es muy especifica para cada usuario, pero imaginen que en su trabajo, están realizando filtrado de información mediante alguna técnica "cual sea" aprovechando este numero único que permite conocer quien es la persona que normalmente utiliza una computadora!, tal vez ahora si tiene sentido cambiarlo.

Este "como" esta realizado para ser implementado en Linux, en primera instancia utilizaremos Linux/Debian, estos son los pasos a seguir:

  • Tener permisos de root ó "super usuario" -> "#"

  • Instalar el paquete "macchanger", este nos permite realizar un "fake" o cambio falso de MAC y asignarlo a un dispositivo de red.

#aptitude install macchanger


  • Con este simple paso de instalación ya tenemos la aplicación "macchanger" y desde ahora podemos cambiar el MAC de la siguiente manera, suponiendo que nuestro dispositivo de red es el "eth0".

#macchanger -r eth0 


  • Se mostrara un mensaje como este, que indica el MAC actual y el MAC falso asignado al dispositivo:  

Current MAC: b8:dd:ac:67:91:4f (unknown)
Faked MAC: 94:c1:a0:3f:3f:31 (unknown)

De esta forma ya sera difícil identificar a la persona detrás de la computadora  ya los sistemas de filtrado no tendrán la MAC falsa relacionada con un usuario.

Para hacer que este técnica se aplique cada vez que encendemos la computadora de forma automática podemos ejecutar lo siguiente:
#echo '#!/bin/sh' > /etc/network/if-pre-up.d/fake-mac; echo '/usr/bin/macchanger -r eth0' >> /etc/network/if-pre-up.d/fake-mac

Eso creara un fichero llamado "fake-mac" en la ruta /etc/network/if-pre-up.d/ , el cual sera evaluado cada vez que la computadora inicie y justo antes de levantar la interfaz de red "eth0" sera cambiado el numero de MAC.

lunes, 27 de febrero de 2012

Buscar fichero distinto a:

Utilizando la potencia del comando "find" en Linux, veremos como buscar ficheros distintos a la extensión (.mp3, .Mp3 y .MP3).

Situarse en el directorio que quiere realizar la búsqueda:
$cd  /media/333-000

Para buscar:
$find . -name "*.*" -not -name "*.??3"

Esto devuelve como resultado una lista de ficheros que se encuentran dentro del directorio /media/333-000 distintos a las extensiones antes mencionadas. En mi caso quería eliminar la lista de ficheros resultantes, para eso solo se pasa el parámetro "-delete" al comando "find".



martes, 16 de agosto de 2011

Séptimo Día Debian - Mérida

El sábado 27 de agosto se estará celebrando por séptima vez el día Debian - Mérida.

Cada 16 de agosto se conmemora un nuevo aniversario del nacimiento del proyecto Debian, por lo que cada grupo de usuarios organiza un evento a nivel local con variadas actividades referentes tanto a Debian como al software libre en general.

Toda la planificación del evento en -> http://wiki.debian.org/DebianDay2011/Venezuela/Merida




martes, 21 de junio de 2011

Android Python Apps

Continuando con el Post Python en Android + script de regalo SMS/GPS/SMS he empaquetado el scrip SMS/GPS/SMS en una aplicación llamada smslocation-beta-0.0.1.apk para Android.

Actualmente se encuentra en su fase de pruebas , pero es funcional, pueden encontrar la información completa en la dirección http://hg.web-aox.com/android-python-apps/wiki/Home, incluso pueden reportar errores y agregar solicitudes de nuevas funcionalidades.

Django Plug Modules

Es una aplicación que permite incorporar módulos en un proyecto de Django, es ideal para proyectos con necesidades de ser escalables que contengan varios módulos y los mismos deban ser relacionados y/o dependientes entre ellos.


Características:



  • Fácil de implementar, se instala como una aplicación Django en su proyecto.

  • Comando para creación de módulos.

  • Fichero de configuración de módulos, permite describir dependencias fuertes ó débiles con otros módulos.

  • Indexa dinámicamente los módulos instalados.

  • Interfaz de información del estado y relación entre módulos.

  • Diagrama de relación entre módulos.

  • Cada módulo maneja independientemente todos sus ficheros.

  • Simple librería que suministra la información necesaria para relacionar módulos a nivel de vistas y templates.

  • Cumple con todas la convenciones de programación en Django.



Información completa en -> https://bitbucket.org/olivaresa/django-plug-modules/wiki/Home



viernes, 17 de junio de 2011

Perdida de datos!

Motivado a un problema en el webhosting de esta página, se han perdido los post correspondientes a los últimos 2 meses.



miércoles, 9 de marzo de 2011

Video Intel GMA 500 en Debian/Squeeze

Este es un un pequeño post basado en  http://wiki.debian.org/IntelEmbeddedMediaGraphicsDriver de como configurar correctamente para Linux Debian/Squeeze la tarjeta de video GMA 500 de la Intel  (Poulsbo) para procesadores de la línea Atom Z5xx.

El computador con el cual he realizado la instalación es un  Acer Netbook AO751H.

Los pasos son:

$su root


  • Instalar el paquete Linux-Headers

#aptitude install linux-headers-2.6.32-5-686


  • Entrar al directorio gma500

#cd gma500


  • Descomprimir el driver

#tar -zxvf IEMGD_HEAD_Linux.tgz


  • Copiar el fichero de instalación modificado en el driver

#cp -f install.sh IEMGD_HEAD_Linux/Utilities/


  • Entrar al directorio del driver para compilar he instalar

#cd IEMGD_HEAD_Linux/Utilities/


  • Dar permisos de ejecución al fichero install.sh

#chmod 755 install.sh


  • Ejecutar la instalación

#./install.sh


  • Salir del directorio del driver

#cd ../..


  • Copiar el fichero de configuración modificado de Xorg

#cp xorg.conf /etc/X11


  • Reiniciar el computador

#reboot

Con esto debe quedar configurada y activada la aceleración.