Configuración de crontab

Usted debe configurar un trabajo de cron para actualizar automáticamente la base de datos de CVEBrowser. Tenga en cuanta que los archivos CAN se actualizan más frecuente mente que los archivos CVE, así que su crontab deberá reflejar eso.

Archivo /etc/cron.d/cvebrowser-cron-can.sh:


#!/bin/bash
# CVEbrowser crontab file to download CAN data files. Do it every 15 days (aprox two weeks).

59 23 1-31/15 * * /opt/cvebrowser/bin/CVEBrowserImport.sh -u http://www.cve.mitre.org/cve/downloads/full-can.csv.gz -c /opt/cvebrowser/tmp/full-can.csv.gz -x /opt/cvebrowser/tmp/CANXMLOutputfile.xml -p /opt/cvebrowser/XMLImporter-can.main.properties

Archivo /etc/cron.d/cvebrowser-cron-cve.sh:


#!/bin/bash
# CVEbrowser crontab file to download CVE data files. Download the file twice a month.

59 23 1,30 * * /opt/cvebrowser/bin/CVEBrowserImport.sh -u http://www.cve.mitre.org/cve/downloads/full-cve.csv.gz -c /opt/cvebrowser/tmp/full-cve.csv.gz -x /opt/cvebrowser/tmp/CVEXMLOutputfile.xml -p /opt/cvebrowser/XMLImporter-cve.main.properties

CVEBrowserImport.sh es un script que desempeña la descarga del diccionario, convierte el archivo CSV en XML y lo importa en la base de datos:

/opt/cvebrowser/bin/CVEBrowserImport.sh {-u URL de Mitre} {-c archivo de salida CVS CAN / CVE} {-x CVEBrowser XML de salida CAN / CVE} {-p Archivo de configuración}

Note

Para aprender como configurar sus archivos de cron verifique las páginas del manual (man 5 crontab)