64 lines
4.0 KiB
Batchfile
64 lines
4.0 KiB
Batchfile
@echo off
|
|
@set JAVA_HOME=C:\Java\jdk1.6.0_18
|
|
@echo ===================================================
|
|
@echo Fortify.bat
|
|
@echo run sca per il componente DBCGO
|
|
@echo ===================================================
|
|
|
|
set LABEL=DBCGO_X10_2011
|
|
|
|
set DIR_SCANSIONE=C:\Fortify\SCANSIONE_FORTIFY_DBCMNP
|
|
|
|
set LOGFILE=%DIR_SCANSIONE%\DBCGO.log
|
|
set WARNING_FILE=%DIR_SCANSIONE%\DBCGO_WARNINGS.txt
|
|
set LISTA_FILES=%DIR_SCANSIONE%\DBCGO_LISTA_FILES.txt
|
|
|
|
set FILE_FPR=%DIR_SCANSIONE%\GATEWAYMNPDBC_MNP_DBCGO.fpr
|
|
|
|
set LOG_TRANSLATE_JAVA=%DIR_SCANSIONE%\DBCGO_Translate_Java.log
|
|
set LOG_TRANSLATE_JSP=%DIR_SCANSIONE%\DBCGO_Translate_Jsp.log
|
|
|
|
set MNP_FE_ROOT=%DIR_SCANSIONE%\FE
|
|
set DBCGO_ROOT=%DIR_SCANSIONE%\FE\mnpdev\dbcgo
|
|
set DBCGO_LIBS=%DIR_SCANSIONE%\FE\mnpdev\dbcgo\dbcgoEar\res\APP-INF\lib
|
|
set BEA_LIBS=%DIR_SCANSIONE%\FE\mnpdev\mnp\weblogic813_libs
|
|
set IBM_LIBS=%DIR_SCANSIONE%\FE\mnpdev\mnp\ibm_libs
|
|
@echo ---------------------------------------------------
|
|
@echo %DATE% %TIME% START Build jar ...
|
|
call buildDbcgo.bat
|
|
@echo %DATE% %TIME% END Build jar ...
|
|
@set CLASSPATH=%JAVA_HOME%\jre\lib\rt.jar;"%BEA_LIBS%"\*.jar;"%DBCGO_LIBS%"\*.jar;"%IBM_LIBS%"\*.jar;"%MNP_FE_ROOT%"\mnpdev\mnp\mnp-crontab.jar;"%MNP_FE_ROOT%"\mnpdev\mnp\mnp-common.jar;"%DBCGO_ROOT%"\dbcgo\dbcgo.jar
|
|
set CLASSPATH=%JAVA_HOME%\jre\lib\rt.jar;"%BEA_LIBS%"\*.jar;"%DBCGO_LIBS%"\*.jar;"%IBM_LIBS%"\*.jar;"%MNP_FE_ROOT%"\mnpdev\mnp\mnp-common.jar;"%DBCGO_ROOT%"\dbcgo\dbcgo.jar
|
|
@set CLASSPATH_JSP="%CLASSPATH%";"%DIR_SCANSIONE%"\FE\mnpdev\dbcgo\dbcgo_repository\pagination-tag\pagination-tag\3.0\pagination-tag-3.0.jar;"%DBCGO_ROOT%"\dbcgo_repository\dbcgoBusiness\dbcgoBusiness\0.0.1-SNAPSHOT\dbcgoBusiness-0.0.1-SNAPSHOT.jar;%DBCGO_ROOT%\dbcgo_repository\dbcgom\dbcgom\0.0.1-SNAPSHOT\dbcgom-0.0.1-SNAPSHOT.jar;"%DBCGO_ROOT%"\dbcgo_repository\dbcgoModel\dbcgoModel\0.0.1-SNAPSHOT\dbcgoModel-0.0.1-SNAPSHOT.jar;
|
|
set CLASSPATH_JSP="%CLASSPATH%";"%DIR_SCANSIONE%"\FE\mnpdev\dbcgo\dbcgo_repository\pagination-tag\pagination-tag\3.0\pagination-tag-3.0.jar;"%DBCGO_ROOT%"\dbcgo_repository\dbcgoBusiness\dbcgoBusiness\0.0.1-SNAPSHOT\dbcgoBusiness-0.0.1-SNAPSHOT.jar;%DBCGO_ROOT%\dbcgo_repository\dbcgom\dbcgom\0.0.1-SNAPSHOT\dbcgom-0.0.1-SNAPSHOT.jar;"%DBCGO_ROOT%"\dbcgo_repository\dbcgoModel\dbcgoModel\0.0.1-SNAPSHOT\dbcgoModel-0.0.1-SNAPSHOT.jar;
|
|
set FILELIST_DBCGO_JAVA=%DBCGO_ROOT%\**\*.java
|
|
set FILELIST_DBCGO_JSP=%DBCGO_ROOT%\**\*.jsp
|
|
set FILELIST_DBCGO_XML=%MNP_FE_ROOT%\**\*.xml
|
|
REM ** ATTENZIONE NON SI ANALIZZANO I .SQL E I .PROPERTIES PERCHE' SONO COMPRESI
|
|
REM ** NELLA SCANSIONE DI MNP IN QUANTO RISIEDONO NEGLI STESSI PATH!!
|
|
@echo ---------------------------------------------------
|
|
@echo %DATE% %TIME% START Cleaning DBCGO
|
|
sourceanalyzer -b DBCGO -clean
|
|
@echo %DATE% %TIME% END Cleaning DBCGO
|
|
@echo ---------------------------------------------------
|
|
echo %DATE% %TIME% START Analyze FILELIST_DBCGO_JAVA...
|
|
sourceanalyzer -verbose -debug -logfile "%LOG_TRANSLATE_JAVA%" -b DBCGO -cp "%CLASSPATH%" "%FILELIST_DBCGO_JAVA%"
|
|
echo %DATE% %TIME% END Analyze FILELIST_DBCGO_JAVA ...
|
|
@echo ---------------------------------------------------
|
|
echo %DATE% %TIME% START Analyze FILELIST_DBCGO_JSP ...
|
|
rem -exclude %EXCLUDE_JSP%
|
|
sourceanalyzer -verbose -debug -logfile "%LOG_TRANSLATE_JSP%" -b DBCGO -cp "%CLASSPATH_JSP%" "%FILELIST_DBCGO_JSP%"
|
|
echo %DATE% %TIME% END Analyze FILELIST_DBCGO_JSP ...
|
|
@echo ---------------------------------------------------
|
|
echo %DATE% %TIME% START Analyze FILELIST_DBCGO_XML ...
|
|
sourceanalyzer -b MNP_GW -cp "%CLASSPATH%" "%FILELIST_DBCGO_XML%"
|
|
echo %DATE% %TIME% END Analyze FILELIST_DBCGO_XML ...
|
|
@echo ---------------------------------------------------
|
|
@echo %DATE% %TIME% START Scan ...
|
|
sourceanalyzer -b DBCGO -show-build-warnings > "%WARNING_FILE%"
|
|
sourceanalyzer -b DBCGO -show-files > "%LISTA_FILES%"
|
|
sourceanalyzer -b DBCGO -scan -debug -verbose -logfile "%LOGFILE%" -f "%FILE_FPR%"
|
|
@echo ---------------------------------------------------
|
|
@echo %DATE% %TIME% END Scan ...
|
|
@echo ---------------------------------------------------
|
|
:FINE |