17 septiembre, 2006

El Toblerone más grande del mundo (200m) en Almería

Para el que no lo sepa, Toblerone es una chocolatina suiza que tiene una forma característica:

Una figura semejante, pero de unos 230 metros, se encuentra en pleno centro de Almería (ciudad de unos 100.000 habitantes al sur de España). Se trata de un antiguo depósito de mineral. Antiguamente se obtenía, generalmente hierro procedente de las minas de Alquife, y llegaba en tren hasta este depósito donde se almacenaba y era trasladado de nuevo unos metros hasta el cargadero de mineral: una vía de tren elevada sobre el mar donde se podía volcar el contenido de los vagones sobre barcos cargueros.

Se cree que en un futuro nuestro querido Toblerone será sutituido por bloques de pisos, mientras que el cargadero se conservará como monumento, ya que tiene más de un siglo de antigüedad.

Foto del Toblerone y el cargadero de mineral:


Foto satélite de Google



¿Quizás Toblerone se anime a comprar la edificación? (esta foto es de pega)


Gracias a http://fotos.ciberia.info/ por la foto.

16 septiembre, 2006

Cómo averiguar las IPs de una red/host

Esta es una pregunta universal que, por desgracia, no tiene una respuesta universal. Expondré las soluciones que he encontrado hasta la fecha.

  • Sniffing pasivo. Pues eso, lanzamos tcpdump y vemos si podemos capturar algún paquete IP.
  • Buscar servidores DHCP. El método tradicional consiste en lanzar un cliente dhcp y esperar a que reciba la configuración. Como esto es un coñazo he creado dhd, un descubridor dhcp ultra-rápido. El programa envía peticiones dhcp y muestra la respuesta por pantalla.
  • Pings a direcciones broadcast. La idea es buena; un solo ping solicita respuesta de todos los equipos de la subred. Tiene 2 problemas: la dirección IP de origen de los paquetes de solicitud de eco debe estar en el mismo rango que el equipo destino (no se puede hacer un eco universal), por otro lado la mayoría de hosts ignoran los pings a direcciones broadcast.
  • Escaneos activos ARP o ICMP. Podríamos usar uno de tantos escaneadores tipo nmap o ettercap, aunque en segmentos de red recomiendo netdiscover, basado en arp, que no necesita configuración previa de la interfaz de red. Recomiendo aplicar este parche (o probar la ultima version del cvs), que permite omitir la máscara de red (asumiendo /24) y permite el uso de ^C para salir limpiamente. También podemos valernos de arping para efectuar pruebas puntuales sobre un host.
Una vez sabida la IP, para averiguar el gateway predeterminado de una red podemos usar el plugin correspondiente de ettercap, o asignar como ruta predeterminada un host de la red y probar si los traceroutes llegan hasta él. Para hacer esto mejor he creado este script.

Para averiguar la máscara de subred deberemos jugar con traceroute o tcptraceroute, a distintas direcciones presuntamente dentro o fuera de la subred. En función del número de saltos de la traza determinamos qué hosts están detro o fuera de nuestra subred.