Preparación de los archivos de configuración

Antes de correr la descarga de archivos y el importador, usted deberá editar los archivos de configuración que controlan como se comportan las aplicaciones.

Para localizar los archivos de configuración, escriba lo siguiente:


bash$ rpm -qc cvebrowser-tools
/etc/cron.d/cvebrowser-cron-can.sh
/etc/cron.d/cvebrowser-cron-cve.sh
/etc/cvebrowser.conf
/opt/cvebrowser/etc/XMLImporter-can.main.properties
/opt/cvebrowser/etc/XMLImporter-cve.main.properties
/opt/cvebrowser/etc/create_tables.sql
/opt/cvebrowser/etc/cvebrowser.dtd
/opt/cvebrowser/etc/load_metadata.sql
/opt/cvebrowser/etc/sp.po

Cada archivo tiene comentarios y valores de ejemplo que probablemente tendrá que ajustar para satisfacer sus necesidades:

/etc/cvebrowser.conf


# CVEBrowser main shell script configuration file.
#
# This is a bash shell script.
# Some of this values comes from the RPM instalation. Please adjust them to reflect your environment.
# Author: José Vicente Núñez Zuleta (josevnz@users.sourceforge.net)
#
. /opt/cvebrowser/bin/functions.sh
if [ $? -ne 0 ]; then
        exit $?
fi
# Set this flag to enable the debug mode on the shell scripts. 1=Enable, 0=Disable
declare DEBUG=0
# Classpath declaration
declare -a CLASSPATH_DIRS
CLASSPATH_DIRS[0]=/opt/cvebrowser/lib/cvebrowser-tools-0.0.jar
CLASSPATH_DIRS[1]=/opt/cvebrowser/lib/mysql-connector-java-3.0.6-stable-bin.jar
CLASSPATH_DIRS[2]=/opt/cvebrowser/lib/junit-3.8.1.jar
CLASSPATH_DIRS[3]=/opt/cvebrowser/lib/log4j-1.2.8.jar
CLASSPATH_DIRS[4]=/opt/cvebrowser/lib/java-getopt-1.0.9.jar
# Define the default languaje. Currently supported:
# - en
# - sp
DEFAULT_LANGUAJE=en
# Default country. Currently supported: US, VE
DEFAULT_COUNTRY=US
# Set up JAVA_HOME
if [ -z "$JAVA_HOME" ] ; then
        JAVA_HOME="/usr/java/j2sdk1.4.2";
fi
# Define the CVEBrowser home
CVEBROWSER_HOME="/opt/cvebrowser"
# Set up the CLASSPATH
setClasspath ${CLASSPATH_DIRS[@]}
# Export system wide variables
export PATH JAVA_HOME CLASSPATH CVEBROWSER_HOME

Este Shell script controla en donde los archivos Jar, la ubicación del JDK, etc. Asegúrese editar estas variables para que reflejen su entorno.

/opt/cvebrowser/etc/XMLImporter-can.main.properties


#log4j.rootLogger=DEBUG, console, file
log4j.rootLogger=DEBUG, console
log4j.appender.console.layout=org.apache.log4j.PatternLayout
log4j.appender.console=org.apache.log4j.ConsoleAppender
cvebrowser.dictionary.data.persistence.util.XMLImporter.main.database.user=test_cvebrowser
log4j.appender.console.layout.ConversionPattern=%-4r [%t] %-5p %c %x - %m%n
cvebrowser.dictionary.data.persistence.util.XMLImporter.main.database.url=jdbc:mysql://localhost.localdomain:3306/test_cvebrowser
cvebrowser.dictionary.data.persistence.util.XMLImporter.main.database.password=cv3br0ws3r
cvebrowser.dictionary.data.persistence.util.XMLImporter.main.database.driver=org.gjt.mm.mysql.Driver
#log4j.appender.file=org.apache.log4j.fileollingFileAppender
#log4j.appender.file.File=/opt/cvebrowser/log/XMLImporter-can.log
#log4j.appender.file.MaxFileSize=1000KB
# Keep one backup file
#log4j.appender.file.MaxBackupIndex=1
#log4j.appender.file.layout=org.apache.log4j.PatternLayout
#log4j.appender.file.layout.ConversionPattern=%-4r [%t] %-5p %c %x - %m%n

Aquí usted necesita configurar el usuario, palabra clave y ubicación de la base de datos para que el importador de XML pueda cargar el diccionario de Mitre.

/opt/cvebrowser/etc/XMLImporter-cve.main.properties

El formato es exactamente igual al mostrador previamente. Este archivo es incluido para que usted tenga dos archivos de bitácora diferentes (CVE / CAN).

Note

Usted puede encontrar más información acerca de como configurar las propiedades de Log4J aquí