Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
comparar contenido de una página web con uno anterior
#1
Buenas tardes,


En el blog de Pandorafms se explicaba que con Curl y wget se puende comparar el md5 de un contenido web con uno previo. Estoy buscando más información o algún ejemplo y no encuentro nada. ¿Alguien podría pasarme algún ejemplo? Porque entendía que podría comparar el md5 de algo de dentro de la web como podría ser un fichero, ¿como puedo comparar toda la web? ¿Quizás guardándola en un solo fichero? ¿se puede?

Muchas gracias


Curl y wget (Unix/ Windows)
Son comandos indispensables para hacer peticiones HTTP, HTTPS o FTP a servidores remotos. Permiten descargar ficheros o bajarse páginas web enteras, incluso de forma recursiva (lo que nos permite hacer una “copia” literal de un sitio web, incluyendo imágenes). Soportan cookies y permiten enviar peticiones POST, además de poder “simular” un user agent, utilizar un proxy http o incluso un proxy SOCKS4/5.
Una de las utilidades más comunes en la integración con Pandora FMS, es la de verificar el contenido de una página WEB concreta. Como wget/curl nos permite bajar el contenido completo de una web, es fácil comparar el MD5 de ese contenido con un valor previamente verificado. Si cambia, es que la WEB ha sido alterada.
 Reply
#2
Buenos días rnacher,

Puedes hacer dicha comprobación con un plugin que estará en tu servidor de Pandora.
Dicho plugin se encuentra en:
Code:
/usr/share/pandora_server/util/plugin/webcheck_plugin.sh

Te recomiendo que ejecutes el plugin para ver su funcionamiento, y a partir de ahí registrarlo en Pandora para poder usarlo tantas veces como quieras.

Para ejecutarlo (recuerda situarte en el directorio):
Code:
./webcheck_plugin.sh


Saludos,

vic.
 Reply
#3
Ok, lo he probado, funciona de muerte, super sencillo. Lo que una pregunta, cuando añado el plugin en la consola solo se puede pasar los parámetros allí? no puedo configurar la URL desde el agente? porque sino tendré que crear un plugin para cada web.
 Reply
#4
Buenos días rnacher,

Si has registrado el plugin, a la hora de crear los módulos en los agentes, te deberá dejar poner los campos que desees, la URL y el hash md5.

Saludos,

vic.
 Reply
#5
perdón, me precipité al escribir, uno cuando se ofusca le cuesta más. Simplemente era el tipo de campo que debía ser string. Mil disculpas!
 Reply


Users browsing this thread: 1 Guest(s)


(c) 2006-2018 Artica Soluciones Tecnológicas. Contents of this wiki are under Create Common Attribution v3 licence. | pandorafms.com | pandorafms.org

Theme © MyBB Themes