Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo

Close

Dansguardiancm ncurses - descripción

Andrey A Benavides

Dansguardian Console manager

Es una herramienta pensada en facilitar el uso de dansguardian desde un entorno de consola.

Algunas de sus funcionalidades son:

  • Manejo de extensiones y MIMES.
  • Excepción de sitios.
  • Sitios Baneados
  • Lista gris de sitios
  • Filtrado de frases
  • Listas negras (Blacklist)
  • Listar, crear, modificar y eliminar grupos de filtrado.

Dependencias:

Las únicas dependencias a considerar a la hora de compilar son las librerías de NCURSES , en la cual se basa para construir los menús del entorno "ncurses-devel".

Estructura de archivos:

El proceso de instalación alojará el binario en "/usr/local/bin/dansguardiancm" sus configuraciones se alojarán en "/usr/local/etc/dansguardiancm/", adicionalmente se crea un enlace simbólico a "/etc/dansguardiancm/" el cual apunta a "/usr/local/etc/dansguardiancm".

El ejecutable dansguardiancm busca sus configuraciones en el directorio "/etc/dansguardiancm/"

El fichero de configuración maestro es configure.cfg el cual se ubica en "/usr/local/etc/dansguardiancm/configure.cfg" al igual que en su enlace simbólico "/etc/dansguardiancm/configure.cfg"; en este archivo se definen las ubicaciones de dansguardian tales como:

"DIRDANS" Es el parámetro que especifica la ruta en donde se encuentra dansguardian-av
"DIRBLACK" Es el directorio donde se encuentran las listas negras
"EXTLIST" Es el archivo que contiene el listado de las extensiones de archivos.
"MIMELIST" Es el archivo que contiene el listado de las mimes
"DIRWEIGH" Es el directorio que contiene el listado de frases.

Un ejemplo del archivo de configuración sería el siguiente:
---------configure.cfg---------------------------

DIRDANS /etc/dansguardian-av/
DIRBLACK /etc/dansguardian-av/blacklists
EXTLIST /etc/dansguardiancm/extentlist.txt
MIMELIST /etc/dansguardiancm/listmime.txt
DIRWEIGH /etc/dansguardian-av/lists/phraselists


Compilar e instalar:
La compilación se debe hacer a través de cmake, siguiendo las siguientes instrucciones.

1) Ubicarse en el directorio de las fuentes
2) cd build
3) cmake ..
4) make
5) make install

Estos pasos complilaran e instalaran el programa y sus respectivas configuraciones en el sistema, en caso de encontrar algun inconveniente con los pasos hay que corregirlos, por lo general son libreiras que hacen falta.

Des-instalar

En caso de desinstalar el programa basta ir al directorio build y ejecutar "make uninstall" lo cual eliminará todas las configuraciones y ejecutables del sistema relacionados a dansguardiancm.