Mediante este sencillo "truco" que he encontrado por Internet - lamento no recordar la dirección- podremos repartir la carga de trabajo entre las dos tarjetas de red que tengamos en nuestro servidor, con ello conseguiremos dar una mayor rapidez a nuestras conexiones y/o tráfico de datos.
El primer paso obviamente consiste en instalar más de un adaptador de red a nuestro equipo. A continuación:
Windows NT/2000/XP/2003 permite balancear los adaptadores de red (distribuir el tráfico por los adaptadores de red instalados en el ordenador).
Balanceando los adaptadores optimizamos el funcionamiento de las conexiones. Para activar el balanceo de Red tenemos que activar el algoritmo que genera la distribución aleatoria.
Para realizar el balance:
Inicio / Ejecutar / regedit.
Se abrira la pantalla del regedit y tenemos que buscar la entrada:
HKEY_LOCAL_MACHINE / SYSTEM / CurrentControlSet / Services / NetBT / Parameters
Deberemos crear una clave (Edición, Nuevo, Valor DWORD) llamada RandomAdapter de tipo DWORD (si ya existe únicamente la tendremos que modificar).
Buscar la clave RandomAdapter y poner el valor 1 (Activado).
Para desactivarlo poner el valor 0 (Desactivado)
Salimos del registro, y para que las modificaciones se apliquen tendrás que reiniciar el windows.
CopyPasteandoLink
Antes de empezar lo más lógico es tener preparadas las imágenes que vamos a emplear. En este ejemplo vamos a hacerlo con tres, pero pueden añadirse más si se necesita, os aconsejo que las imágenes tengan el mismo ancho (width) que la cabecera (header) y, por supuesto, que todas ellas tengan las mismas medidas (alto y ancho).
Una vez obtenidas las imágenes necesarias, las subimos a un servicio de alojamiento (ImageShack, Photobucket, etc.) para obtener la url de cada una de ellas.
[1] Nos situamos en nuestro panel Diseño -> Edición de Html y sin expandir artilugios localizamos el widget de nuestra cabecera:
<b:widget id='Header1' locked='true' title='Titulo del Blog (cabecera)' type='Header'/>
Tendremos que borrar esa línea, con lo que nuestra cabecera anterior desparecerá, así que al ir a guardar los cambios, Blogger nos dirá que "Están a punto de suprimirse los artilugios, pinchamos en "Confirmar y guardar".
[2] Justo sobre esa línea que acabamos de eliminar, hay otra que hemos de modificar en el caso de que tengamos en ella showaddelement='no', tendremos que poner yes:
<b:section class='header' id='header' maxwidgets='1' showaddelement='yes'>
[3] Vamos ahora a la parte de diseño de nuestro panel, e incluimos un nuevo elemento HTML en nuestro header, con este código en su interior:
<!-- IMAGEN ALEATORIA -->
<script language="javascript" type="text/javascript">
function randRange(lowVal,highVal) {
return Math.floor(Math.random()*(highVal-lowVal+1))+lowVal;
}
</script>
<script language="javascript" type="text/javascript">
var randHdr = randRange(1,3);
if (randHdr == 1) {
document.write('<img src="URL IMAGEN 1">')
} else if (randHdr == 2) {
document.write('<img src="URL IMAGEN 2">')
} else if (randHdr == 3) {
document.write('<img src="URL IMAGEN 3">')
}
</script>
<!-- FIN DE IMAGEN ALEATORIA -->
Nota:
Para añadir más imágenes tendremos que añadir uuna línea de código para cada una de ellas, al código anterior:
else if (randHdr == 4) {
document.write('<img src="URL IMAGEN 4">')
}
En randRange(1,nºtotal de imágenes) pondremos el número total de imágenes que vamos a mostrar.
Compartir Enlace
En esta ocasión voy a explicar cómo instalar eprints bajo entorno Windows, ya que previsiblemente será este sistema el que soporte el proyecto que me estoy planteando. Para los que se pregunten qué es eprints decir que es un CMS (Gestor de contenidos) pensado para almacenar e indexar información, es decir, para trabajar como repositorio de información indexando la misma en función de distintos criterios ya sean textos, imágenes o vídeos.
ppm install http://theoryx5.uwinnipeg.ca/ppms/DBD-mysql.ppd ppm install http://theoryx5.uwinnipeg.ca/ppms/mod_perl.ppd |
C:/EPrints/Apache2/modules LoadFile "C:/EPrints/Perl/bin/perl58.dll"LoadModule perl_module modules/mod_perl.so- Instalar los programas cliente y servidor
- No instalar los ficheros C
- Evitar registrarse en MySQL.com
% gunzip eprints-3.something.tar.gz% tar xf eprints-3.something.tar% cd eprints-3.something
% ./configure
% ./install.plperl bin/generate_static myarchive
PerlPassEnv PERL5LIBInclude C:/EPrints/EPrints/cfg/apache.conf cd\EPrints\ImageMagick\PerlMagickppm install Image-Magick.ppd C:\EPrints\EPrints\bin\send_alerts myarchive daily C:\EPrints\EPrints\bin\send_alerts myarchive weekly C:\EPrints\EPrints\bin\send_alerts myarchive monthly C:\EPrints\EPrints\bin\generate_views myarchiveC:\EPrints\EPrints\bin\makeindex
CopyPasteandoLink

Uno de los problemas con los que nos podemos encontrar tanto en redes inalámbricas como en redes cableadas es el uso de los programas conocidos como sniffers (husmeadores).
En redes cableadas su uso permite capturar el tráfico de toda la red (usando las tarjetas en modo promiscuo) o bien el tráfico destinado a un equipo al que previamente habremos suplantado al modificar su tabla ARP (ARP-Spoofing).
Pero ¿ en qué consiste el modo promiscuo?. Las tarjetas de red están configuradas para que acepten tráfico dirigido únicamente a su MAC (identificador que es único para una tarjeta de red). Existen, desde hace tiempo, drivers para numerosas tarjetas que consiguen que dichas tarjetas capturen el tráfico destinado a cualquier MAC (léase cualquier tarjeta de red, es decir, cualquier ordenador).
Cuando hay una tarjeta trabajando en modo promiscuo y los equipos se conectan mediante hubs (concentradores) en lugar de mediante switch (conmutadores), un equipo puede capturar todo el tráfico de la red, almacenarlo y después, o simultáneamente, ser tratado para recuperar contraseñas de otros usuarios, información,... Para la detección de tarjetas trabajando en modo promiscuo existe algún software, aunque no son fiables al 100% como antisniff de l0pth (cuya imagen podéis ver en el encabezado) y alguna herramienta de microsoft como PromqrUI.
Para evitar el anterior problema, en primer lugar se deberían sustituir los concentradores por conmutadores que evitarían ese problema, aunque sólo parcialmente. Lo que puede hacer un atancante para recuperar información en este escenario suelen ser ataques de ARP-Spoofing. Os pongo a continuación, parte de la explicación del mismo recogida de la wikipedia (para ello también tendremos que poner la tarjeta en modo promiscuo):
"Spoofing, en términos de seguridad de redes hace referencia al uso de técnicas de suplantación de identidad generalmente con usos maliciosos o de investigación.
El protocolo Ethernet trabaja mediante direcciones MAC, no mediante direcciones IP. ARP es el protocolo encargado de traducir direcciones IP a direcciones MAC para que la comunicación pueda establecerse; para ello cuando un host quiere comunicarse con una IP emite una trama ARP-Request a la dirección de Broadcast pidiendo la MAC del host poseedor la IP con la que desea comunicarse. El ordenador con la IP solicitada responde con un ARP-Reply indicando su MAC. Los Switches y los hosts guardan una tabla local con la relación IP-MAC llamada "tabla ARP". Dicha tabla ARP puede ser falseada por un ordenador atacante que emita tramas ARP-REPLY indicando su MAC como destino válido para una IP específica, como por ejemplo la de un router, de esta manera la información dirigida al router pasaría por el ordenador atacante quien podrá sniffar dicha información y redirigirla si así lo desea."
Un vídeo explicativo del arp-spoofing (suplantación de identidad arp, man-in-the-middle) lo podéis observar en la siguiente dirección:
http://icaix.com/tutoriales/ARP.htm
Para evitar ésto existen algunos programas como arp-guard o arpwatch, un programa para linux, que almacena las direcciones ip y su correspondiente MAC, alertando, incluso mediante correo electrónico, si hay algún cambio en dichas correspondencias.
Otro modo de detectar dichos cambios sería la instalación de un IDS en nuestra red como snort, por ejemplo.
En cualquier caso la mejor manera de solucionar este problema es emplear encriptación del tráfico en nuestra red mediante, por ejemplo, IPsec, de tal manera que aunque capturasen el tráfico sería casi imposible ver su contenido.
CopyPasteandoLink
En primer lugar debemos asegurarnos de que nuestra tarjeta de red puede trabajar en modo monitor, que es el equivalente al modo promiscuo de redes cableadas. Esto es, existen drivers que permiten a nuestra tarjeta wifi analizar y capturar el tráfico existente en el medio, aunque no vayan destinadas a ella. Esto es muy importante ya que para revelar la contraseña, en primer lugar tendremos que capturar el tráfico que va dirigido al punto de acceso o generalo nosotros mismos y almacenarlo en un fichero para analizarlo posteriormente.
Para comprobar si existen drivers para nuestra tarjeta podemos pasarnos por http://www.seguridadwireless.net/ y descargar los últimos drivers para las tarjetas windows una vez instalados (también disponemos de un manual de instalación de drivers en modo monitor) podemos emplear el programa winariodump del que podéis encontrar un magnífico manual en la misma página.
El problema, en la mayoría de los casos, reside en la inexistencia de drivers para la tarjeta que estamos usando. Si este fuera el caso, podemos emplear software libre del que, por extraño que parezca, hay mas drivers y software disponible para esta tarea, incluso existen distribuciones especificamente diseñadas para auditar y monitorizar redes inalámbricas como wifislack o backtrack,.... pero de esto hablaremos otro día.
CopyPasteandoLink

CopyPasteandoLink
Me pregunta Benjamin en un comentario la forma de hacer que los comentarios de las entradas se muestren debajo del título de las mismas.
[1] Iremos a la parte del código de nuestra plantilla y expandiremos los artilugios para localizar la parte de código que corresponde a los comentarios:
<span class='post-comment-link'>
<b:if cond='data:blog.pageType != "item"'>
<b:if cond='data:post.allowComments'>
<a class='comment-link' expr:href='data:post.addCommentUrl' expr:onclick='data:post.addCommentOnclick'><b:if cond='data:post.numComments == 1'>1 <data:top.commentLabel/><b:else/><data:post.numComments/>
<data:top.commentLabelPlural/></b:if></a>
</b:if>
</b:if>
</span>
[2] Tendremos que cambiar todo esa parte del código de su posición actual a justo encima de:
<div class='post-header-line-1'/>
Usamos la vista previa antes de guardar nada por si acaso...

Compartir Enlace

