Diferencia entre revisiones de «SquidGuard»

m (Características del SquidGuard)
m (Texto reemplazado: «<div align="justify">» por «»)
 
(No se muestran 9 ediciones intermedias de 5 usuarios)
Línea 4: Línea 4:
 
|imagen=squidguard.jpg
 
|imagen=squidguard.jpg
 
|tamaño=455k
 
|tamaño=455k
|descripción=SquidGuard es un sistema encargado de redireccionar y filtrar Sitios Web utilizando la interfaz estándar del squid.
+
|descripción=SquidGuard es el encargado de redireccionar y filtrar Sitios Web utilizando la interfaz estándar del Squid.
 
|desarrollador=Víctor Pérez Pereira
 
|desarrollador=Víctor Pérez Pereira
 
|modelo de desarrollo=
 
|modelo de desarrollo=
Línea 13: Línea 13:
 
|plataformas soportadas=GNU/Linux
 
|plataformas soportadas=GNU/Linux
 
|idioma=Ingles
 
|idioma=Ingles
|licencia=GNU
+
|licencia=GPLv2
 
|premios=
 
|premios=
 
|web=[http://www.squidguard.org/ Sitio Oficial de SquidGuard]
 
|web=[http://www.squidguard.org/ Sitio Oficial de SquidGuard]
 
}}
 
}}
<div align="justify">
+
'''SquidGuard'''. Sistema de filtrado combinado de redireccionamiento [[Web|web]], y el [[plugin]] del controlador de acceso para [[Squid]]. Utiliza una lista negra "Blacklists" como base de datos para denegar o permitir [[Web|sitos web]] al usuario. Su mayor utilidad es la prevención de [[DNS|dominios]] o [[URL|URLs]] que contengan informaciones no deseadas o nada productivas en horario laboral.
  
'''SquidGuard''' es semejante al DansGuardian, un sistema redireccionador y de filtrado web que contiene una gran lista de urls y dominios que pueden ser denegados o permitidos para el acceso del usuario. SquidGuard es utilizado para prevenir webs que contengan [[virus]], [[spyware]], contenidos no deseados o que no sean nada productivos en horario laboral, entre otros.
+
== Lista negra ==
 +
Una lista negra "blacklists" en la computación, es una lista de [[DNS|dominios]], [[URL|URLs]] o direcciones de [[IP]] que deben ser restringidas por contener informaciones no adecuadas, en muchos casos por proveer [[Spam]], [[Spyware]], Hacking, Porn, etc.
  
== Que es SQUID ==
+
== Funcionamiento ==
Es un popular programa de [[software libre]] que implementa un servidor proxy y un dominio para caché de páginas web, publicado bajo licencia GPL(General Public Licence). Tiene una amplia variedad de utilidades, desde acelerar un servidor [[Web]], guardando en caché peticiones repetidas a [[DNS]](Servidor de nombre de dominio) y otras búsquedas para un grupo de gente que comparte recursos de la red, hasta caché de [[Web]], además de añadir seguridad filtrando el tráfico. Está especialmente diseñado para ejecutarse bajo entornos tipo [[Unix]] (Sistema Operativo Multiusuario y Multitarea creado por AT&Bell)
+
SquidGuard se instala como servicio del sistema operativo [[Linux|GNU/Linux]], y filtrará contenidos de [[Web|webs]] solicitadas por el resto de ordenadores (independientemente del sistema operativo que tengan instalado). Para filtrar contenido usa comparación de caracteres, filtro [[PICS]] y filtro por [[URL|URLs]].
  
 
== Características del SquidGuard ==
 
== Características del SquidGuard ==
*SquidGuard es realmente rápido: Realiza 100.000 consultas en 10 segundos en un Pentium 500MHz con 5.900 dominios, 7.880 URLs, en total 13.780.
+
=== Libre ===
*Utiliza la interfaz estándar del redireccionador de [[squid]].
+
Ha sido desarrollado bajo la licencia [[Licencia_pública_general_de_GNU|GPLv2]]
*Las Blacklist o listas negras son actualizadas por muchos colaboradores a nirvel mundial.
+
 
 +
=== Flexible ===
 +
Posee muchas opciones de configuración de gran alcance que le permite definir los diferentes espacios de tiempo sobre la base de una combinación razonable de:
 +
*hora del día (00:00-08:00 17:00-24:00)
 +
*día de la semana (sa)
 +
*fecha (13/05/1999)
 +
*rango de fechas (1999-04-01-1999-04-05)
 +
*comodines fecha (*- 01-01 *- 05-17 *- 12-25)
 +
 
 +
Fuentes del grupo (usuarios / clientes) en distintas categorías como "gestores", "empleados", "maestros", "estudiantes", "clientes", "invitados", etc basado en una combinación razonable de:
 +
*Dirección [[IP]] con rangos (172.16.0.0/12), máscara de red (172.16.0.0/255.240.0.0).
 +
*Listas de direcciones (172.16.134.54 172.16.156.23 ...)
 +
*Listas de dominio (foo.bar.com ...)
 +
*Listas de identificación del usuario.
 +
 
 +
Destinos de grupo ([[URL]] / [[servidor|servidores]]) en distintas categorías como "local", "clientes", "vendedores", "banners", "prohibido", etc basado en un número ilimitado de listas ilimitadas de:
 +
* Dominios, incluidos los subdominios (foo.bar.com)
 +
* Hosts (host.foo.bar.com)
 +
* Directorio de direcciones URL, incluyendo subdirectorios (foo.bar.com / dir)
 +
* URL del archivo (foo.bar.com / file.html)
 +
* Expresiones regulares ((expr1 | expr2 |...))
 +
 
 +
=== Rápido ===
 +
Realiza 100.000 consultas en 10 segundos utilizando un computadora con un [[procesador]] [[Pentium]] 500MHz con 5.900 [[DNS|dominios]], 7.880 [[URL|URLs]], en total 13.780.
 +
 
 +
=== Portable ===
 +
SquidGuard es fácil de compilar, basta con descargar el paquete e instalarlo en  un entorno de desarrollo y una versión reciente de Unix. SquidGuard se desarrolló inicialmente en Sun Solaris 2.8 con gcc-2.95.3, bison-1.25 y flex-2.5.4. Ahora es mantenido y desarrollado bajo [[Gentoo]] [[Linux]] con las últimas versiones de [[gcc]], [[flex]] y [[bison]]. En el pasado, los usuarios han reportado éxito en:
 +
* AIX: 4.1.3, 4.3.2.0/egcs-2.91.66
 +
* Dec-Unix: OSF1-4.0/gcc-2.7.2.3, 3.2C/gcc-2.7.2.3
 +
* FreeBSD 4.x-STABLE gcc 2.95.3
 +
* Linux: RedHat-5.2/gcc-2.8.1 RedHat-7.x/gcc-2.8.1, Gentoo 1.12.6/gcc-3.3.6
 +
* Solaris: 2.6/gcc-2.7.2.3 2.6/gcc-2.95.3, 2.8/gcc-2.95.3
 +
* CentOS: 4.4
 +
 
 +
== Instalación ==
 +
Utilizando la consola se efectúa de la siguiente manera:
 +
 
 +
=== Centos o Redhat ===
 +
*yum install squidguard
 +
 
 +
=== Debian o Ubuntu ===
 +
*sudo apt-get install squidguard
 +
*aptitude install squidguard
 +
 
 +
=== Código Fuente ===
 +
*wget http://www.squidguard.org/Downloads/squidGuard-1.4.tar.gz
 +
*tar xvzf squidGuard-1.4.tar.gz
 +
 
 +
=== Compilación ===
 +
*cd squidGuard-1.4
 +
*./configure
 +
*make
 +
 
 +
=== Blacklist ===
 +
*cp /path/to/your/blacklist.tar.gz /usr/local/squidGuard/db
 +
*cd /usr/local/squidGuard/db
 +
*gzip -d blacklist.tar.gz
 +
*tar xfv blacklist.tar
 +
 
 +
== Configuración ==
 +
La configuracion del squidguard se efectúa a través de 2 archivos.
 +
*/etc/squidguard.conf "Categorías incluidas en la blacklist"
 +
*/etc/squid.conf "Archivo de configuración del [[Squid]]"
 +
 
 +
=== Squidguard.conf ===
 +
dbhome /var/lib/squidguard/db
 +
logdir /var/log/squid
 +
 
 +
dest ads {
 +
domainlist ads/domains
 +
urllist ads/urls
 +
}
 +
 
 +
dest spyware {
 +
domainlist spyware/domains
 +
}
  
== Funcionamiento ==
+
dest whitelist {
SquidGuard se instala como servicio del sistema operativo [[Linux|GNU/Linux]], y filtrará contenidos de [[web|webs]] solicitadas por el resto de ordenadores (independientemente del sistema operativo que tengan instalado). Para filtrar contenido usa comparación de caracteres, filtro PICS y filtro por URL.
+
domainlist whitelist/domains
 +
urllist whitelist/urls
 +
}
 +
 
 +
acl {
 +
default {
 +
pass !ads !spyware whitelist all
 +
redirect http://url
 +
}
 +
}
 +
 
 +
=== Squid.conf ===
 +
redirect_program /usr/bin/squidGuard -c /etc/squid/squidGuard.conf
  
 
== Fuentes ==
 
== Fuentes ==
*[http://www.squidguard.org Página oficial de SquidGuard disponible en la Web "www.squidguard.org"] (Ingles)
+
* Página oficial. [http://www.squidguard.org SquidGuard]. Disponible en la Web "www.squidguard.org" (Ingles)
*[http://www.squidguard.org/Doc/install.html Instalanción de SquidGuard disponible en la Web "www.squidguard.org"] (Ingles)
+
* Articulo [http://www.squidguard.org/Doc/install.html  Instalación de SquidGuard]. Disponible en la Web "www.squidguard.org" (Ingles)
*[http://es.wikipedia.org/wiki/DansGuardian Artículo DansGuardian disponible en la Web "es.wikipedia.org"] (Espanol)
+
* Artículo [http://es.wikipedia.org/wiki/DansGuardian DansGuardian]. Disponible en la Web "es.wikipedia.org" (Español)
 
+
* Lista de descarga del portal oficila [http://www.squidguard.org/Downloads/ Downloads]. Disponible en la Web "www.squidguard.org" (Ingles)
[[Category:Sistemas_operativos_libres]][[Category:GNU]][[Category:Redes_de_Computadoras]]
+
* Descargas [http://urlblacklist.com/?sec=download  Blacklist para SquidGuard]. Disponible en la Web "urlblacklist.com" (Ingles)
 +
</div>
 +
[[Category:Sistemas_operativos_libres]][[Category:GNU]][[Categoría:Redes de computadoras]]

última versión al 14:29 3 sep 2019

SquidGuard
Información sobre la plantilla
Parte de la familia Web
455k
SquidGuard es el encargado de redireccionar y filtrar Sitios Web utilizando la interfaz estándar del Squid.
DesarrolladorVíctor Pérez Pereira
Última versión estable1.5
Plataformas soportadasGNU/Linux
IdiomaIngles
LicenciaGPLv2
Sitio web
Sitio Oficial de SquidGuard

SquidGuard. Sistema de filtrado combinado de redireccionamiento web, y el plugin del controlador de acceso para Squid. Utiliza una lista negra "Blacklists" como base de datos para denegar o permitir sitos web al usuario. Su mayor utilidad es la prevención de dominios o URLs que contengan informaciones no deseadas o nada productivas en horario laboral.

Lista negra

Una lista negra "blacklists" en la computación, es una lista de dominios, URLs o direcciones de IP que deben ser restringidas por contener informaciones no adecuadas, en muchos casos por proveer Spam, Spyware, Hacking, Porn, etc.

Funcionamiento

SquidGuard se instala como servicio del sistema operativo GNU/Linux, y filtrará contenidos de webs solicitadas por el resto de ordenadores (independientemente del sistema operativo que tengan instalado). Para filtrar contenido usa comparación de caracteres, filtro PICS y filtro por URLs.

Características del SquidGuard

Libre

Ha sido desarrollado bajo la licencia GPLv2

Flexible

Posee muchas opciones de configuración de gran alcance que le permite definir los diferentes espacios de tiempo sobre la base de una combinación razonable de:

  • hora del día (00:00-08:00 17:00-24:00)
  • día de la semana (sa)
  • fecha (13/05/1999)
  • rango de fechas (1999-04-01-1999-04-05)
  • comodines fecha (*- 01-01 *- 05-17 *- 12-25)

Fuentes del grupo (usuarios / clientes) en distintas categorías como "gestores", "empleados", "maestros", "estudiantes", "clientes", "invitados", etc basado en una combinación razonable de:

  • Dirección IP con rangos (172.16.0.0/12), máscara de red (172.16.0.0/255.240.0.0).
  • Listas de direcciones (172.16.134.54 172.16.156.23 ...)
  • Listas de dominio (foo.bar.com ...)
  • Listas de identificación del usuario.

Destinos de grupo (URL / servidores) en distintas categorías como "local", "clientes", "vendedores", "banners", "prohibido", etc basado en un número ilimitado de listas ilimitadas de:

  • Dominios, incluidos los subdominios (foo.bar.com)
  • Hosts (host.foo.bar.com)
  • Directorio de direcciones URL, incluyendo subdirectorios (foo.bar.com / dir)
  • URL del archivo (foo.bar.com / file.html)
  • Expresiones regulares ((expr1 | expr2 |...))

Rápido

Realiza 100.000 consultas en 10 segundos utilizando un computadora con un procesador Pentium 500MHz con 5.900 dominios, 7.880 URLs, en total 13.780.

Portable

SquidGuard es fácil de compilar, basta con descargar el paquete e instalarlo en un entorno de desarrollo y una versión reciente de Unix. SquidGuard se desarrolló inicialmente en Sun Solaris 2.8 con gcc-2.95.3, bison-1.25 y flex-2.5.4. Ahora es mantenido y desarrollado bajo Gentoo Linux con las últimas versiones de gcc, flex y bison. En el pasado, los usuarios han reportado éxito en:

  • AIX: 4.1.3, 4.3.2.0/egcs-2.91.66
  • Dec-Unix: OSF1-4.0/gcc-2.7.2.3, 3.2C/gcc-2.7.2.3
  • FreeBSD 4.x-STABLE gcc 2.95.3
  • Linux: RedHat-5.2/gcc-2.8.1 RedHat-7.x/gcc-2.8.1, Gentoo 1.12.6/gcc-3.3.6
  • Solaris: 2.6/gcc-2.7.2.3 2.6/gcc-2.95.3, 2.8/gcc-2.95.3
  • CentOS: 4.4

Instalación

Utilizando la consola se efectúa de la siguiente manera:

Centos o Redhat

  • yum install squidguard

Debian o Ubuntu

  • sudo apt-get install squidguard
  • aptitude install squidguard

Código Fuente

Compilación

  • cd squidGuard-1.4
  • ./configure
  • make

Blacklist

  • cp /path/to/your/blacklist.tar.gz /usr/local/squidGuard/db
  • cd /usr/local/squidGuard/db
  • gzip -d blacklist.tar.gz
  • tar xfv blacklist.tar

Configuración

La configuracion del squidguard se efectúa a través de 2 archivos.

  • /etc/squidguard.conf "Categorías incluidas en la blacklist"
  • /etc/squid.conf "Archivo de configuración del Squid"

Squidguard.conf

dbhome /var/lib/squidguard/db logdir /var/log/squid

dest ads { domainlist ads/domains urllist ads/urls }

dest spyware { domainlist spyware/domains }

dest whitelist { domainlist whitelist/domains urllist whitelist/urls }

acl { default { pass !ads !spyware whitelist all redirect http://url } }

Squid.conf

redirect_program /usr/bin/squidGuard -c /etc/squid/squidGuard.conf

Fuentes

  • Página oficial. SquidGuard. Disponible en la Web "www.squidguard.org" (Ingles)
  • Articulo Instalación de SquidGuard. Disponible en la Web "www.squidguard.org" (Ingles)
  • Artículo DansGuardian. Disponible en la Web "es.wikipedia.org" (Español)
  • Lista de descarga del portal oficila Downloads. Disponible en la Web "www.squidguard.org" (Ingles)
  • Descargas Blacklist para SquidGuard. Disponible en la Web "urlblacklist.com" (Ingles)