Win Http - Virus Total
Publicado: 28 Jun 2011, 19:55
Hola foro, ando con una idea en la cabeza hace rato, yo uso mucho el sitio http://www.virustotal.com es una web donde puedes subir archivos o links a webs y alli lo ecanean con 42 antivirus dferentes, es algo muy util si bajas muchas cosas o muchos scripts desde internet, mi idea es automatizar esta web, para que con un script cualquiera pueda subir uno o varios archivos(poniendolos en cola) desde su PC y recibir los resultados.
Vi que este sitio ofrece una API para poder hacer este tipo de automatizaciones a travez de scripts, mi problema es que nunca use Win Http, encontre una include con las funciones que de seguro me serviran para este proposito WinHTTP functionspero necesito alguna guia para poder empezar. Si alguno de ustedes tiene experiencia con win http podria ayudarme.
Por ejemplo, la ayuda que dan sobre la API dice que para recibir el informe de un archivo subido debo hacer un HTTP POST a una direccion:
$URL = https://www.virustotal.com/api/get_file_report.json
Con los siguientes parametros HTTP POST, resource(md5/sha1/sha256 hash del archivo cuyo reporte quiero) y Key(Mi clave para poder usar esta API)
$resource = 779f2f7623a90dac3197b11f802c87ff063efcaf4a67b234b0d25f0ffa66fe9c ; hash de un archivo ya subido ( Link del reporte
$key = 5e667a8e7bdbf27c42038500ff995b0840f1e68966cacdafc49c402aaa077a50 ; dejo mi APIkey no creo que pase nada malo con ella conseguirla es gratis
Ahora mi duda es como hacer esto mandar ese post y recibir la lista... ya se que me meti en un lio, pero con su ayuda quiza pueda lograrlo y aprender algo de esto.
Vi que este sitio ofrece una API para poder hacer este tipo de automatizaciones a travez de scripts, mi problema es que nunca use Win Http, encontre una include con las funciones que de seguro me serviran para este proposito WinHTTP functionspero necesito alguna guia para poder empezar. Si alguno de ustedes tiene experiencia con win http podria ayudarme.
Por ejemplo, la ayuda que dan sobre la API dice que para recibir el informe de un archivo subido debo hacer un HTTP POST a una direccion:
$URL = https://www.virustotal.com/api/get_file_report.json
Con los siguientes parametros HTTP POST, resource(md5/sha1/sha256 hash del archivo cuyo reporte quiero) y Key(Mi clave para poder usar esta API)
$resource = 779f2f7623a90dac3197b11f802c87ff063efcaf4a67b234b0d25f0ffa66fe9c ; hash de un archivo ya subido ( Link del reporte
$key = 5e667a8e7bdbf27c42038500ff995b0840f1e68966cacdafc49c402aaa077a50 ; dejo mi APIkey no creo que pase nada malo con ella conseguirla es gratis
Ahora mi duda es como hacer esto mandar ese post y recibir la lista... ya se que me meti en un lio, pero con su ayuda quiza pueda lograrlo y aprender algo de esto.