Diferencia entre revisiones de «SquidGuard»
(Página creada con '{{Ficha Software |nombre=SquidGuard |familia=Web |imagen=squidguard.jpg |tamaño=455k |descripción=SquidGuard es un sistema encargado de redireccionar y filtrar Sitios Web util...') |
m (Texto reemplazado: «<div align="justify">» por «») |
||
| (No se muestran 10 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 | + | |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= | + | |licencia=GPLv2 |
|premios= | |premios= | ||
|web=[http://www.squidguard.org/ Sitio Oficial de SquidGuard] | |web=[http://www.squidguard.org/ Sitio Oficial de SquidGuard] | ||
}} | }} | ||
| − | + | '''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. | |
| − | + | == 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. | ||
| − | == | + | == Funcionamiento == |
| − | + | 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 == | ||
| − | * | + | === Libre === |
| − | + | Ha sido desarrollado bajo la licencia [[Licencia_pública_general_de_GNU|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]] / [[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 | ||
| + | } | ||
| − | == | + | 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 == | == Fuentes == | ||
| − | *[http://www.squidguard.org | + | * Página oficial. [http://www.squidguard.org SquidGuard]. Disponible en la Web "www.squidguard.org" (Ingles) |
| − | *[http://www.squidguard.org/Doc/install.html | + | * 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 [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]][[ | + | * 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. 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.
Sumario
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
- 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 }
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)
