Linux en Espanol Espontaneas - De tu ojo a la web
 
Filtro de contenido para internet: DansGuardian (tema #18)
Publicar nuevo tema   Responder al tema    Foros de discusión -> Servidores y Servicios
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Invitado






MensajePublicado: Mie Oct 22, 2003 10:07 pm    Asunto: Filtro de contenido para internet: DansGuardian Responder citando

Como se hace para filtrar contenido ?
Volver arriba
linuxespanol
Forista


Registrado: 21 Oct 2003
Mensajes: 223

MensajePublicado: Jue Oct 23, 2003 12:20 am    Asunto: Responder citando

Existe una excelente pieza de software para filtro de contenido de internet que se llama Dansguardian. Es muy facil de instalar y de usar. Corre en linux y trabaja en combinacion con un proxy server (idealmente con Squid Web Proxy).

La operacion es muy sencilla. El Squid Proxy escucha por default en el puerto 3128. Dansguardian es un aplicativo separado que escucha en el puerto 8080 y hace un redireccionamiento al puerto 3128, obviamente filtrando la informacion de acuerdo a las reglas de filtro especificadas.

Por supuesto que al instalar Dansguardian es recomendable deshabilitar el squid, dejandolo solo accesible desde la maquina local o desde donde corra Dansguardian.

Como filtra ? Facil, puede tanto buscar palabras no deseadas y pesarlas asignandoles un puntaje de acuerdo al nivel de cada palabra. Cuando el peso total de la pagina excede el limite, filtra la pagina direccionando a una pagina de error.

El software es de codigo abierto y libre de uso, con un modico precio para aplicaciones comerciales. El nombre del autor es Daniel Barron y su direccion de correo es author arroba dansguardian punto org

DansGuardian ha madurado mucho y es lo suficientemente solido para soportar tanto un usuario hogarenio como cientos o miles de usuarios en un entorno comercial.

Para instalarlo, primero necesitas un servidor proxy. Aqui tienes informacion al respecto:
http://www.linuxespanol.com/tema15.html

Luego, puedes bajar DansGuardian de aqui: http://dansguardian.org/?page=download2

La guia original de instalacion en espanol esta disponible aqui: http://dansguardian.org/?page=documentation
Instalacion desde un paquete RPM

Va una copia:

Guia de Instalacion Rapida de DansGuardian

Instalacion desde un paquete RPM

1. Baje el paquete RPM correspondiente a DansGuardian 2.
2. Si esta actualizando una version anterior, haga una copia de seguridad del directorio /etc/dansguardian y detenga la ejecucion de la version previa.
3. rpm -Uvh DansGuardian-2....rpm (complete los puntos con la version a instalar) (Puede necesitar la opcion --nodeps)
4. Edite el archivo de configuracion dansguardian.conf a su gusto, prestando especial atencion a la opcion accessdeniedaddress.

Instalacion desde el codigo fuente

1. Baje el codigo fuente de DansGuardian 2.
2. Si esta actualizando una version anterior de DansGuardian, haga una copia de seguridad del directorio /etc/dansguardian y detenga la ejecucion de la version previa.
3. Descomprima el archivo tar con el comando \'tar -zxpf DansGuardian-2.....tar.gz\' (complete los puntos con la version a instalar).
4. Entre al directorio con el comando cd (seguido del nombre del directorio).
5. Ejecute el script de configuracion (./configure --help) con la opcion de ayuda (help) para ver las opciones de configuracion. Las opciones predeterminadas se muestran entre [].
6. Ejecute el script de configuracion (./configure) con las opciones deseadas, si es que decide especificar alguna. (Usuarios de RedHat 6.2/7.0 pueden usar las opciones predeterminadas. Otros usuarios lean a continuacion.
7. Modifique el archivo Makefile y verifique que todos los directorios son correctos. De no ser asi, ejecute nuevamente el archivo de configuracion.
8. Ejecute make para compilar DansGuardian.
9. Ejecute make install para crear la estructura de directorios e instalar los archivos correspondientes en los directorios elejidos.
10. Ejecute make clean para limpiar los archivos binarios innecesarios.
11. Modifique el archivo dansguardian.conf a su gusto, prestando especial atencion a la opcion accessdeniedaddress.

Opciones
La siguiente lista explica cada una de las opciones de configuracion:
bindir (el directorio para archivos binarios)
sysconfdir (el directorio para los archivos de configuracion y datos)
sysvdir (el directorio para el script de inicio)
cgidir (el directorio cgi-bin)
mandir (el directorio para los manuales man)
logdir (el directorio para los historiales logs)
runas_usr (el usuario que se usara para correr el servicio)
runas_grp (el grupo que se usara para correr el servicio)
piddir (el directorio para el archivo de identificacion de proceso pid)

El archivo INSTALL incluido junto con el codigo fuente incluye toda esta informacion, ademas de opciones de configuracion para FreeBSD, OpenBSD, Mandrake, SuSE, etcetera

Casi listo
Ahora tiene que asegurarse de que DansGuardian va a iniciar automaticamente la proxima vez que se reinicie el servidor. Para usuarios linux, esto se hace con el editor SysV, asegurandose que DansGuardian esta presente en nivel de ejecucion 5 y 3. Para versiones. Nota del traductor: Con versiones RedHat 7.2 o superiores, puede simplemente ejecutar el comando setup y bajo la opcion System Services seleccione dansguardian. Ademas, no olvide de rotar los archivos historicos una vez por semana. Como root, ejecute crontab -e y configure el script de rotacion de la siguiente manera:
59 23 * * sun /etc/dansguardian/logrotation
Por ejemplo a las 23:59 todos los domingos, o como usted lo desee. Tenga en cuenta que la ubicacion de logrotation puede ser diferente. No necesita usar my explendido script y puede usar en cambio cualquier otro metodo siempre y cuando se detenga el servicio DansGuardian, y se reinicie despues de rotar los historicos.

Finalmente

Dansguardian escuchara en el puerto 8080 en forma predeterminada, y supone que Squid corre en el puerto 3128. Para iniciarlo manualmente, ejecute /etc/rc.d/init.d/dansguardian start (use stop en lugar de start para detenerlo). Para cuestiones referentes a soporte, unase a la lista de correo (en ingles) y deje su pregunta o comentario. Su comentario ya sea exito o fracaso puede ser util para otros lectores y podra ser publicado y archivado en la seccion FAQ (preguntas frequentes). Si prefiere que su mensaje no sea publicado (por ejemplo preguntas referentes a precio o de indole comercial), envieme un email directamente a author arroba dansguardian punto org
Volver arriba
Ver perfil de usuario Enviar mensaje privado
fran_diaz_19
Forista


Registrado: 11 Abr 2005
Mensajes: 3

MensajePublicado: Jue Abr 14, 2005 11:16 am    Asunto: Responder citando

y como se hace para desinstalarlo?
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email MSN Messenger
gama_blind
Forista


Registrado: 17 Ago 2004
Mensajes: 2

MensajePublicado: Vie Abr 28, 2006 4:28 pm    Asunto: Responder citando

Tengo un Problema,,, el Squid y el Dansguardian Funcionan bien pero el detalle es que me bloquea el messenger cuando navego atraves del Dansguardian,,, y cuando lo hago a traves del Squid no hay ningun problema...
saben a que se debe? Rolling Eyes
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email MSN Messenger
sbin
Forista


Registrado: 30 Mar 2007
Mensajes: 4

MensajePublicado: Mar Abr 10, 2007 4:48 pm    Asunto: Responder citando

Ok
ya instale el dansguardian, pero tengo esta dificultad, el dansguardian trabaja en un puerto distinto al de squid, de esta manera si direcciono mi browser del usuario al puerto 3128 el del squid tendre todas las funciones extras del squid, como manejo de ancho de banda, autenticacion, control de tiempo de navegacion, pero no las del dansguardian, pero si coloco el browser del usuario en el puerto 8080 tendre las funciones del dansguardian como la de filtrar el contenido, pero no las q acabo de nombrar del squid.

Como hago para que trabajen juntos??

Por favor les agradeceria cualquier ayuda.
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Eugenio
Forista


Registrado: 26 Abr 2007
Mensajes: 1

MensajePublicado: Jue Abr 26, 2007 7:38 pm    Asunto: Responder citando

Hol@!

tengo el siguiente problema con el dansguardian que esta bajo un Suse 10.2, a pesar que esta activado como servicio para su inicio automatico, cada vez que reinicio la maquina el dansguardian no inicia.. lo tengo que "arrancar" de forma manual..., por favor, alguna alma caritativa sabe lo que puede estar pasando ?
Gracias !!!!!!
Volver arriba
Ver perfil de usuario Enviar mensaje privado
deivit78
Forista


Registrado: 21 Feb 2008
Mensajes: 2

MensajePublicado: Jue Feb 21, 2008 10:08 am    Asunto: Re: Arranque manual Responder citando

Aunque no se si este reply llega tarde (supongo que si), lo dejo puesto por si alguien como yo llega con el tiempo.

Creo que eugenio el problema que tiene es que aunque lo tenga como servicio al arranque puede que se esté iniciando antes el dansguardian que el squid, habría que ver las precedencias a la hora de arrancar.

Otro posible error es que haya un fallo de sintaxis en el fichero de configuración
Volver arriba
Ver perfil de usuario Enviar mensaje privado
darxcom
Forista


Registrado: 16 Abr 2008
Mensajes: 1

MensajePublicado: Mie Abr 16, 2008 8:12 am    Asunto: Responder citando

Buenas, tengo una serie de problemas con Dansguardian. La distribucion que utilizo es Ubuntu 7.04. El problema que tengo es el siguiente:

- He bajado la ultima version de Dansguardian que viene en la página y al compilar no tengo ningún error, sin embargo a la hora de poner en marcha dansguardian no se porqué no consigo hacerlo.El problema es que escribo dansguardian, aparece una linea debajo que dice algo de que se pone en marcha [Exito] pero es como si no se ejecutara y además si ejeucto ps -A no veo el proceso por ninguna parte.

-Probando con cualquier version anterior (2.8.*.*) no consigo compilarlo. Al ejecutar el configure no me da ningun problema de dependencias pero al ejecutar make me da un error y no consigo saber porqué.

Si alguien tiene idea puedo especificar más los errores cuando esté en casa.

Por cierto, instalando dansguardian (version 2.8.x.x) desde synaptics o con apt-get no tengo ningun problema y el dansguardian funciona perfecto pero necesito hacerlo desde el código fuente puesto que es para un proyecto y me exigen hacerlo así.

Espero podais ayudarme. Gracias de antemano
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mostrar mensajes de anteriores:   
Publicar nuevo tema   Responder al tema    Foros de discusión -> Servidores y Servicios Todas las horas son GMT
Página 1 de 1

 
Cambiar a:  
Puede publicar nuevos temas en este foro
No puede responder a temas en este foro
No puede editar sus mensajes en este foro
No puede borrar sus mensajes en este foro
No puede votar en encuestas en este foro




La marca registrada Linux (R) se usa siguiendo la sublicensia obtenida del "Linux Mark Institute",
el LICENCIATARIO exclusivo de Linus Torvalds, propietario de la marca en EEUU y otros pai­ses
The registered trademark Linux (R) is used pursuant to a sublicense from the Linux Mark Institute,
the exclusive LICENSEE of Linus Torvalds, owner of the mark in the U.S. and other countries
Powered by phpBB © 2001, 2002 phpBB Group

POWERED BY ISANUMBER φ