-
Notifications
You must be signed in to change notification settings - Fork 16
/
Copy pathweb_vulnerabilidades.bat
38 lines (32 loc) · 1.3 KB
/
web_vulnerabilidades.bat
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
@echo off
setlocal
set WebSVM=%1
set Username=%2
set Password=%3
set WebID=%4
set Proyecto=%5
set Vulnerabilidades=%6
set Solucionadas=%7
set Timestamp=%8
set UsoProxy=%9
shift
shift
shift
shift
set ProxyIP=%6
set ProxyPort=%7
set ProxyUser=%8
set ProxyPassword=%9
if %UsoProxy% EQU 1 ( set Proxy=--proxy %ProxyIP%:%ProxyPort% --proxy-anyauth --proxy-user %ProxyUser%:%ProxyPassword% )
if %UsoProxy% EQU 0 ( set Proxy= )
set Proyecto=%Proyecto:"=%
@title=[WebSVM] - %Proyecto%
echo WebSVM - Actualizando Cantidad Vulnerabilidades encontradas...
rem Login
"%~dp0curl.exe" -s -k --compressed -D "%TEMP%\web_vulnerabilidades_auth_%Timestamp%.txt" --data "username=%Username%" --data "password=%Password%" "%WebSVM%/login.php" >NUL
rem Proyectos Vulnerabilidades
"%~dp0curl.exe" -s -k --compressed -b "%TEMP%\web_vulnerabilidades_auth_%Timestamp%.txt" --data "webid=%WebID%" --data "vulnerabilidades=%Vulnerabilidades%" --data "solucionadas=%Solucionadas%" "%WebSVM%/proyectos_vulnerabilidades.php" -o "%TEMP%\web_vulnerabilidades_vulnerabilidades_%Timestamp%.txt"
rem Logout
"%~dp0curl.exe" -s -k --compressed -b "%TEMP%\web_vulnerabilidades_auth_%Timestamp%.txt" "%WebSVM%/login.php?logout" >NUL
del /F "%TEMP%\web_vulnerabilidades_auth_%Timestamp%.txt"
del /F "%TEMP%\web_vulnerabilidades_vulnerabilidades_%Timestamp%.txt"