y trate de hacer un scanner en autoit haber que salia , pero no logro usar el protocolo HTTP para subir el archivo,la funcion que hice es la siguienteadwind escribió:Para el que quiera usar la api
[Enlace externo eliminado para invitados]
Solo hacen una peticion HTTP POST A ESA DIRECCION con la variable file y les regresa un json de las detecciones.
Un ejemplo de html
Aqui la respuesta<html> <body> <form action="http://www.refud.me/api.php?auth_token=YourTokenM8&type=text" method="POST" enctype="multipart/form-data"> <input type="file" name="file" value=""> <input type="submit" name="submit" value="enviar"> </form> </body> </html>
{"url":"shorty.wtf\/jw3kB","AVG Free":"OK","Avast":"OK","AntiVir (Avira)":"OK","BitDefender":"OK","Clam Antivirus":"OK","COMODO Internet Security":"OK","Dr.Web":"OK","eTrust-Vet":"OK","F-PROT Antivirus":"OK","F-Secure Internet Security":"OK","G Data":"OK","IKARUS Security":"OK","Kaspersky Antivirus":"OK","McAfee":"OK","MS Security Essentials":"OK","ESET NOD32":"OK","Norman":"OK","Norton Antivirus":"OK","Panda Security":"OK","A-Squared":"OK","Quick Heal Antivirus":"OK","Solo Antivirus":"OK","Sophos":"OK","Trend Micro Internet Security":"OK","VBA32 Antivirus":"OK","Zoner AntiVirus":"OK","Ad-Aware":"OK","BullGuard":"OK","FortiClient":"OK","K7 Ultimate":"OK","NANO Antivirus":"OK","Panda CommandLine":"OK","SUPERAntiSpyware":"OK","Twister Antivirus":"OK","VIPRE":"OK","result":0}
Func Env()
$Envio = ObjCreate('WinHttp.WinHttpRequest.5.1')
$Envio.Open('POST', 'http://www.refud.me/api.php?auth_token=YourTokenM8&type=text', 0)
$Envio.SetRequestHeader('User-Agent', 'Mozilla/4.0')
$Envio.SetRequestHeader('Content-Type', 'application/x-www-form-urlencoded')
$Envio.Send(("file" & FileOpen(GuiCtrlRead($Text1),16)))
$Resulta2 = $Envio.ResponseText
;Abre un block de notas para ver las detecciones o el error
Local $fTest
Run("notepad.exe")
WinWaitActive("Sin título: Bloc de notas")
Send($Resulta2)
EndFunc
$Text1 es la caja de texto donde esta la dirección del archivo,obviamente tengo mas código del GUI pero es lo de menos , el error que me da es :"There was an error uploading the file, please try again"
alguien que maneje mejor HTTP y me de una mano?