El 18/07/07, andres sarmiento <[EMAIL PROTECTED]> escribió:
El 18/07/07, Angel Claudio Alvarez <[EMAIL PROTECTED]> escribió: > El mar, 17-07-2007 a las 11:54 -0400, andres sarmiento escribió: > > gracias adria > > > > El 17/07/07, Adrià <[EMAIL PROTECTED]> escribió: > > > On 7/17/07, andres sarmiento <[EMAIL PROTECTED]> wrote: > > > > Hola estimados amigos: > > > > Tengo un gran duda respecto a la creación de un script. > > > > Me pidieron lo siguiente: > > > > 1) Verificar la integridad de un determinado sitio: > > > > 2) si hay un cambio en el sitio, que me de una alerta. > > > > > > > > Solución: > > > > 1)Estoy haciendo pruebas con mi localhost. > > > > a)Se me ocurrió hacer un script que se conecte vía wget a localhost y > > > > descargue el index.html > > > > b) una vez descargado hacer una comparación con md5sum y extraer la firma > > > > c) cada cierto tiempo ejecutar el script y que me diga el estado de las firmar. > > > > > > > > Problemas: > > > > 1) cuando chequeo el archivo no sé como extraer sólo la firma para > > > > luego compararla con con el otro index.html > > > > > > $ md5sum fichero.txt |awk {'print $1'} > > > > > > > 2) cuando descargo el segundo index.html me lo descarga como > > > > index.html.1, index.html.2 sucesivamente, con lo cual no corresponden > > > > las firmas ya que cambia el nombre del archivo. > > > > > > Si te preocupa mantener el nombre de los archivos, descárgalos en > > > directorios separados. > > > > > > > > > > > > > > > En resumen: > > > > Alguien me puede ayudar con este escript en bash, actualmente con debian etch. > > > > Saludos Cordiales y gracias > > > > > > > > > > > > > > Espero te sirva. > > > -- > > > Adrià García-Alzórriz > > > [EMAIL PROTECTED] > > > > > > > > > solo por curiosidad > Para que usas md5sum??? > que ventajas tendria sobre un simple diff ??? > > > > -- > To UNSUBSCRIBE, email to [EMAIL PROTECTED] > with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED] > > OK, mira quiero utilizar md5sum para comparar las firmas de los archivos descargados. Lo que pasa es que tengo que monitorear un sitio, si este es hackeado, por ejemplo que en el código html cambiaran una imagen por otra manteniendo el nombre, un simple diff no mostraría esa diferencia. En cambio con md5sum, extraemos una firma por por la todo el código fuente y garantizaremos la integridad de éste. Las firmas MD5 las considero seguras en cuanto a integridad, más que un diff, es sólo por eso. Lo malo es que no programo bien. Saludos
Y solo por curiosidad: Como haces para darte cuenta que cambiaron la imagen sin cambiarle el nombre si lo unico que bajas el el codigo html y en este no hya imagenes, solo referencias a archivos que seguramente estan en otro directorio Me parece que de esta manera el md5 no te va a servir de mucho