lunes, 1 de diciembre de 2014

No shape December


So, "Movember" ended and seems obvious what's next. Yeah! it's that time of the year when you look back and try to remember the list made at the beginning of the year.

And just now you ask yourself  "What I did all this time?!" so just get ready because the time to eat and drink is just around the corner, you'll notice soon... one month from today you'll see that your body shape changed and will start that list of objectives.

And in one year, you will loose your body shape, again.  :P


jueves, 27 de noviembre de 2014

The end of Movember

So...  I don't own a moustache or a beard so far... but I collaborate at work letting a guy take me a picture with a fake moustache  to support  and help spread the word about what this is.

Seems not enough people gets the idea yet but here we are, trying to let other guys know what is it about and to take care of themselves.




They "encourage" us offering a cup, probably to let us remember the rest of the year that "Movember" it's not just one month and we should visit the doctor just as precaution. It's a very good idea, simple and fun, until next "Movember".

jueves, 6 de noviembre de 2014

How to determine switch/port Info using tcpdump / snoop decoding CDP and/or LLDP packets



This is a handy way to get a lot of info about the switch/port an interface is connected to.



CDP stands for Cisco Discovery Protocol, which is a layer 2 protocol and is used to share information about other directly connected Cisco equipment (WikiPedia).
## ether[20:2] == 0x2000 - Capture only packets that are starting at byte 20, and have a 2 byte value of hex 2000

LLDP stands for Link Layer Discovery Protocol and replaces CDP.
LLDP is a vendor-neutral Data Link Layer protocol used by network devices for advertising of their identity, capabilities and neighbours (WikiPedia).
##tcpdump -i eth0 -s 1500 -XX -c 1 'ether proto 0x88cc'



The folllowing command shows how to use tcpdump if you ever need switch/port info on a linux host assuming you are connected to a Cisco device:

tcpdump -nn -vv -i   -s 1500 -c 1 '(ether[12:2]=0x88cc or ether[20:2]=0x2000)'

Example:



root@arrakis:~# tcpdump -nn -vv -i eth0 -s 1500 -c 1 '(ether[12:2]=0x88cc or ether[20:2]=0x2000)'


tcpdump: listening on eth0, link-type EN10MB (Ethernet), capture size 1500 bytes
11:27:11.578327 CDPv2, ttl: 180s, checksum: 341 (unverified), length 213
    Device-ID (0x01), length: 62 bytes: 'your.cisco.device.com'
    Version String (0x03), length: 237 bytes: 
    Cisco IOS Software, Catalyst AB00 L3 Switch Software (catAB00-blablabla), Version blebleble (wxy) ...bla bla bla bla bla .....
    Platform (0x03), length: 28 bytes: 'cisco AA-B0123'
    Address (0x04), length: 26 bytes: IPv4 (1) 1.2.3.4
    Port-ID (0x06), length: 36 bytes: 'GigabitEthernet1/2'
    Capability (0x08), length: 8 bytes: (0x00000014): L2 Switch, IGMP snooping
    VTP Management Domain (0x03), length: 6 bytes: ''''
    Native VLAN ID (0x0a), length: 6 bytes: 400
    Duplex (0x1b), length: 3 byte: full
    AVVID trust bitmap (0x12), length: 1 byte: 0x00
    AVVID untrusted ports CoS (0x19), length: 1 byte: 0x00
    Management Addresses (0x16), length: 13 bytes: IPv4 (1) 1.2.3.4
    unknown field type (0x1c), length: 12 bytes: 
      0x0000:  0001 0001 1000 0010 eeee eeee
1 packets captured
1 packets received by filter
0 packets dropped by kernel


So this command works almost for everyone out there but, what if you use Solaris instead of Linux?

Here's the command/example:


snoop -v -x0 -d dst 01:00:0c:cc:cc:cc or 01:80:C2:00:00:0E

moadib# snoop -v -x0 -d 
e1000g0  dst 01:00:0c:cc:cc:cc or 01:80:C2:00:00:0E|egrep -i "Port|system"
Using device e1000g0 (promiscuous mode)
LLDP:  Port ID Subtype: 7 (Local)
LLDP:  Port ID: Eth2/3
LLDP:  Port Description: your_port_description
LLDP:  System Name: your.cisco.device.com
LLDP:  System Description: Cisco BliBli Operating System (EE-OS) Software some number here
blablabla...
blebleble...
LLDP:  System Capabilities: ..............


Here's a list table with destination MAC addresses of the supported Layer 2 protocols provided by Juniper that I found here http://www.juniper.net/techpubs/en_US/junos13.2/topics/concept/l2pt-qfx-series.html:

Table 1: Protocol Destination MAC Addresses
Protocol
Ethernet Encapsulation
MAC Address
802.1X
Ether-II
01:80:C2:00:00:03
802.3ah
Ether-II
01:80:C2:00:00:02
Cisco Discovery Protocol (CDP)
SNAP
01:00:0C:CC:CC:CC
Ethernet local management interface (E-LMI)
Ether-II
01:80:C2:00:00:07
MVRP VLAN Registration Protocol (MVRP)
Ether-II
01:80C2:00:00:21
Link Aggregation Control Protocol (LACP)
Ether-II
01:80:C2:00:00:02
Spanning Tree Protocol (STP), Rapid Spanning Tree Protocol (RSTP), and Multiple Spanning Tree Protocol (MSTP)
LLC
01:80:C2:00:00:00
Link Layer Discovery Protocol (LLDP)
Ether-II
01:80:C2:00:00:0E
Multiple MAC Registration Protocol (MMRP)
Ether-II
01:80:C2:00:00:20
Unidirectional Link Detection (UDLD)
SNAP
01:00:0C:CC:CC:CC
VLAN Spanning Tree Protocol (VSTP)
SNAP
01:00:0C:CC:CC:CD
VLAN Trunking Protocol (VTP)
SNAP
01:00:0C:CC:CC:CC

I hope these examples/info help you.

sábado, 1 de noviembre de 2014

El Altar De Muertos y su significado.


Movember

MOVEMBER


So again we start November and "Movember" arrived too. Here's a little video that explains better what is it about.

Simbología del Pan de Muerto


jueves, 16 de octubre de 2014

MetroTwit - New Release with POODLE SSL Bug fix

MetroTwit is a windows twitter client that announced the "end-of-life" of the MetroTwit for Desktop and MetroTwit for Windows 8 apps on March 5th, 2014.

But now, with the announce of POODLE attack, they announce a new release to fix that vulnerability.


If you are using this client, probably you got the message that a new version is available to download and you should be fine. The thing is, people is asking from were to download the installer and the people from "MetroTwit" just replied saying:



I did a search around different sites but I don't trust many of them 'cause at some point, those "installers" ignored my instructions to not install "toolbars" and that kind of stuf and I got my Windows installation "flooded" with malware.

The people from MetroTwit said "there are lots of places online" but never provided a link, so I have a copy that I'm going to share with you just in case someone "release a token" and you're the lucky bastard who got a chance to install / use it.

I just ask you to please, help me getting more space at https://copy.com?r=M3pnYL from where I'm sharing to you this file.


jueves, 25 de septiembre de 2014

Plática sobre Drones

El día de hoy integrantes del grupo "droneproject.org" llegaron a la oficina para dar una presentación/introducción sobre lo que es un "drone".

Los que asistimos teníamos muchas preguntas e inquietudes sobre los drones por lo que fuimos muy participativos todo el tiempo (que no es el común en muchas pláticas).



Rápidamente, un drone no es un un juguete (atención papá/mamá) por lo que hay que poner atención y cuidado cuando se estan operando, tampoco es como los aviones/helicópteros/botes/autos de radio control, aunque se relacionan.

Los drones cuentan con motores / hélices /sistemas de control de vuelo / baterías / radio control / gps, los elementos extras que se configuren (cámara fotográfica, de video) y el material usado para armar el drone (maderas, plástico, fibra de vidrio).

Entre más peso se agregue al drone, más motores y baterías requieres, lo que aumenta el peso, agregar más baterías no implica que obtendras el doble de tiempo de uso (a mayor peso, mayor consumo de energía).

Se requiere observar el ángulo de las hélices ya que podría desplazarse de manera incorrecta o un motor podría tener más fuerza que otro provocando errores mientras recorre en el curso que le programes.

También existe un límite en cuanto a la altitud a la que se deben volar, el tiempo que permanecen voldando depende de la energía de las baterías. Hay diferentes tipos de baterías, nos recomendaron las llamadas "LIPO" y que se debe tener cuidado ya que es posible que lleguen a estallar si no se les da un uso adecuado.

En México no se tiene una regulación actualmente, en otros países el vuelo de drones no esta permitido o bien, se requiere de una "licencia" para hacerlo.


Es lo que recuerdo (y podría haberme equivocado) de la plática, se profundizó mucho en cual tarjeta controladora usar, de preferencia una que sea operable con hardware/software libre  debido a las posibilidades que brinda contra las que son cerradas y que no es posible modificar.

miércoles, 6 de agosto de 2014

Formula 1 - Sauber C30

Mientras esperábamos poder ingresar al "Acuario Inbursa", ingresamos a "Plaza Carso" y fue muy padre y grande la emoción de apreciar otro auto de Formula 1 (aunque no tenga todas las piezas ni se encuentre en pista)



El auto que nos encontramos fue el Sauber C30 de 2011, los pilotos de ese año fueron Kamui Kobayashi y Sergio Pérez.




Valió el esfuerzo de caminar un par de horas mientras esperarmos el ingreso al acuario para encontrarnos con el auto. :)

domingo, 27 de julio de 2014

El volante de Lotus (2014).


En ésta ocasión, Juan Fosarolli ha realizado una entrevista a Pastor Maldonado quien ha brindado una rápida explicación del volante de Lotus (2014).

La conversación fue bastante rápido así que perdí detalles de la explicación y solo logré recordar esto: Por detrás tiene 3 pares de palanca, embrague, cambios pero no recuerdo el último.

Ojalá alguien más comente y recuerde para que son el otro par de palancas y los demás botones del volante y ya los dejo porque no falta mucho para que inicie la carrera.

viernes, 25 de julio de 2014

Inbox, lo que creen y lo que es.

Esto es para todos aquellos que usan "Facebook" y tienen la mala costumbre de avisar/escribir que enviaron un "Inbox" ( ¡y ni así aprenden!)


viernes, 18 de julio de 2014

martes, 8 de julio de 2014

Lo que le falta a la F1.


Esto es parte de las cosas que le hacen falta a la "Formula 1" que aunque la siguen llamando "El Gran Circo" ha decaído considerablemente con las regulaciones de éste año.

Pilotos que tienen que levantar el pie del acelerador para conservar el combustible necesario que les permita terminar la carrera y no ser sancionados, lo que conlleva a ver un carrusel de autos que no despiertan ninguna emoción.

En ésta temporada hemos visto carreras sosas, equipos que no logran mejorar su rendimiento porque la reglamentación les prohíbe desarrollar motores. ¡Motores! El cambio a motores V6 turbo cargados no ha sido el resultado esperado, aunque les pongan "cornetones".

Los autos de GP2 producen un sonido más "agradable" para los fanáticos que van a las carreras que lo que "emiten" los autos F1 de éste año. Ojalá veamos cambios para bien (de todos) muy pronto.

Al menos Indy a sus aficionados sí les da finales "de película".

miércoles, 2 de julio de 2014

How to park a Go Kart like a pro!

domingo, 15 de junio de 2014

Campeonato Nacional FMM de Velocidad - Guadalajara - Junio 2014

El "Campeonato Nacional FMM de Velocidad" celebrado éste fin de semana en Guadalajara no tuvo ninguna promoción en los medios, me enteré por medio de un amigo al que le gusta pasear en motocicleta y que nos hizo el favor de avisarnos del evento.



Mientras hacía unas compras (comida/bebidas) escuché que comentaban sobre la nula promoción del evento (la entrada fue gratis) y se debió a que "la fecha tenía que correrse" y que los pilotos que asistieron fueron los que estaban interesados en "sumar puntos".

Ignoro la razón por la que la Federación Mexicana de Motociclismo o quien(es) sean responsables de promocionar las fechas no le dieron difusión, en las redes sociales los encontré en Facebook y nada más. Yo creo que si la población se hubiera enterado habrían tenido una asistencia considerable.

Las carreras fueron muy buenas, tuvimos oportunidad de observar pilotos de diferentes categorías, los equipos llevaron mucho equipo para preparar sus motos, también contaron con la presencia de ambulancias que si bien no se requirió del servicio; no faltaron los incidentes de carrera que provocaron caídas y las respectivas atenciones médicas por precaución.

A continuación, algunas fotos que pude lograr, no son las mejores pero las comparto con mucho gusto: